Required Skills
  • 5+ years of hands-on experience in Java application development
  • Strong proficiency in Java 8/11/17
  • Extensive experience with Spring Boot
  • Hands-on experience designing and developing Microservices
  • Strong frontend development experience with React
  • Experience building and consuming RESTful APIs
  • Strong understanding of object-oriented programming, design patterns, and data structures
  • Experience with SQL/NoSQL databases
  • Familiarity with Git and Agile/Scrum methodologies
  • Excellent analytical, problem-solving, and communication skills

Preferred Skills
  • Experience with Docker and Kubernetes
  • Knowledge of Kafka or other messaging platforms
  • Experience with AWS or Azure cloud services
  • CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
  • Experience with JUnit, Mockito, or other testing frameworks

Key Responsibilities
  • Design, develop, and maintain scalable Java applications using Spring Boot and Microservices.
  • Develop responsive and user-friendly web applications using React.
  • Build secure, high-performance REST APIs and backend services.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Troubleshoot production issues and optimize application performance.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Write clean, maintainable, and well-tested code following best practices.
  • Contribute to CI/CD automation and cloud deployment initiatives.
Similar jobs

Java Full Stack Developer

Apply Now
Back to search page