This listing has expired.
Responsibilities
- Design, develop microservices application using Spring Boot w/ Java
- Convert the functional requirement specification into a working functionality and/or API
- Provide programming experience to design, test and build the application effectively and efficiently
- Collaborate with peers and medior developers
- Apply DevOps concepts and Security principles
- Actively participate in designing development guidelines
- Participate in design and code reviews
Expected Competencies
- 3+ / 6+ years of Java experience
- Team player
- Desire for continuous learning
- Strong critical thinking skill
- Mentoring skills
- Honest & direct communication
Technical Skills and Proficiencies
- Strong knowledge in Spring Boot, Java 11+.
- Experience with RDBMS
- Understanding of how streaming technologies work such as Kafka.
- Ability to write clean and sustainable codebase.
- Proficiency in developing RESTful APIs.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Experience with testing tools and frameworks like JUnit, Mockito, TestNG, and Selenium.
- Familiarity with agile methodologies.
- Experience in designing and developing microservices.
- Experience in continuous integration and delivery.
- Familiarity with event-driven architecture.
Advantages
- Proven track in Java Spring Boot, Microservices.
- Strong understanding of CI/CD processes and automation.
- Hands-on experience with agile teams.
- Experience in understanding and communicating business requirements.