Description

Key Skills: Java, React, Microservices

Roles and Responsibilities:

  • Design and develop high-quality Java applications using Java 8, Spring, and Spring Boot
  • Implement microservices architecture and ensure seamless integration with front-end technologies like React
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable code and conduct unit testing using JUnit, Spock, and Groovy
  • Utilize design patterns such as IOC, MVC, Singleton, and Factory in application development
  • Manage databases including Oracle, SQL Server, and NoSQL databases like PostgreSQL
  • Develop and maintain RESTful web services
  • Participate in Agile methodologies including Scrum and Kanban
  • Implement CI/CD pipelines using Jenkins, Kubernetes, and Docker
  • Ensure code quality through tools like Sonar, Checkstyle, and FindBugs
  • Stay updated with the latest industry trends and technologies to enhance application performance

Skills Required:

  • Strong proficiency in Java 8, Spring, and Spring Boot
  • Hands-on experience with microservices architecture
  • Front-end integration experience using React
  • Proficiency in unit testing frameworks like JUnit, Spock, and Groovy
  • Solid understanding and application of design patterns (IOC, MVC, Singleton, Factory)
  • Experience with relational and NoSQL databases: Oracle, SQL Server, PostgreSQL
  • Strong knowledge in building and consuming RESTful web services
  • Familiarity with Agile methodologies (Scrum, Kanban)
  • Expertise in CI/CD tools: Jenkins, Kubernetes, Docker
  • Experience using code quality tools such as Sonar, Checkstyle, and FindBugs

Education: Bachelor's degree in Computer Science or a related field

Education

Any Graduate