Design, develop, and maintain end-to-end web applications using Java-based backend frameworks and modern frontend technologies.
Build and optimize RESTful APIs and microservices using Spring Boot, Hibernate, or related frameworks.
Develop responsive and dynamic UI components using JavaScript frameworks such as React, Angular, or Vue.js.
Collaborate with cross-functional teams including product, QA, DevOps, and UI/UX to deliver high-quality features.
Integrate backend services with databases such as MySQL, PostgreSQL, MongoDB, or Oracle.
Participate in code reviews, architecture discussions, and design decisions to ensure performance and scalability.
Implement CI/CD pipelines for build, testing, and deployment using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
Ensure application security, data validation, error handling, and authentication using industry best practices.
Troubleshoot production issues, optimize application performance, and support maintenance activities.
Maintain documentation for APIs, architecture, testing, and deployment workflows.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
Strong proficiency in core Java, OOP concepts, Spring Boot, Spring MVC, and Hibernate/JPA.
Hands-on experience with frontend technologies:
Experience building and consuming RESTful APIs and microservices architectures.
Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
Proficiency in version control systems like Git, GitHub/GitLab/Bitbucket.
Knowledge of CI/CD pipelines and build tools (Maven, Gradle).
Experience working with cloud platforms (AWS, Azure, GCP) is a plus.
Familiarity with containerization (Docker, Kubernetes) is an advantage.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and teamwork abilities.
Job Type: Full-time
Pay: $70,000.00-$130,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.