Description

Key Responsibilities:

  • Design and develop robust, scalable, and secure web applications using Java, Spring Boot, and modern front-end frameworks.
  • Build intuitive user interfaces with frameworks such as Angular, React, or Vue.js.
  • Implement RESTful APIs and server-side logic using Java and integrate with databases.
  • Work with relational and NoSQL databases like PostgreSQL, MySQL, or MongoDB.
  • Write clean, maintainable code with comprehensive unit testing using tools like JUnit and Mockito.
  • Collaborate on CI/CD pipelines and deployments using tools like GitHub Actions, Jenkins, or Docker.
  • Work closely with cross-functional teams to deliver high-quality solutions that meet business requirements.
  • Debug, test, and resolve issues across the stack.


 

Minimum Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong knowledge of Java, Spring Boot, and front-end technologies like HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with REST API development and database design.
  • Familiarity with version control systems like Git.
  • Understanding of Agile methodologies and best practices for software development.
  • Hands-on experience with Docker and containerized deployments is a plus.
  • Strong problem-solving skills and a passion for learning new technologies.

Education

Any Graduate