
We are currently looking to hire a [Senior Principal Consultant, React + JAVA Full Stack with PHP] and we believe your skills and expertise are a better match for this role. We have an exciting career opportunity for you with one of our esteemed clients at [Remote]
“NJTECH is a globally managed IT services, IT consulting and business solutions partner. Our "High Performance Business" strategy builds our expertise in technology and consulting. We play a major role in helping our clients to achieve their objectives at the highest level; ultimately creating sustainable value to customers.”
Senior Principal Consultant, React + JAVA Full Stack with PHP
Location: Remote
Senior Principal Consultant, React + JAVA Full Stack with PHP
We are seeking a highly experienced Senior React and JAVA Full Stack Developer who is passionate about building modern, scalable applications. The ideal candidate will have strong back-end and front-end skills, experience working in cloud environments (preferably AWS), and a solid understanding of software design principles.
Responsibilities
- Provide technical guidance to the team members and play major role in implementation
- Experiences in PHP
- Work closely with product development teams in a collaborative environment following an agile methodology
- Design, develop, test, and deploy applications and services using JAVA, React and related technologies.
- Build and consume RESTful APIs and integrate with third-party services and internal systems.
- Write clean, scalable, and maintainable code following best practices and design patterns.
- Participate in code reviews and contribute to team knowledge sharing.
- Work with databases such as PostgreSQL, MongoDB and write optimized queries and stored procedures.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Contribute to DevOps practices, CI/CD pipelines, and automated testing.
- Familiarity with Docker, Kubernetes, or other containerization tools.
- Collaborate with product owners, architects, and other developers to understand requirements and propose technical solutions.
- Write clean, maintainable, and efficient code following best practices.
- Work on both server-side logic and front-end components to ensure seamless user experiences.
- Participate in code reviews, technical discussions, and provide mentorship to junior developers.
- Optimize application performance and scalability, handle bug fixes, and support ongoing development efforts.
- Maintain CI/CD pipelines, write unit and integration tests, and ensure proper documentation.