Title: Java Developer Backend
MGR Notes:
MUST BE ONSITE!! • Knowledge of cloud platforms (e.g., AWS,) • Experience with containerization technologies (e.g., Docker, Kubernetes). • Familiarity with message broker systems (e.g., RabbitMQ, Kafka). • Experience with testing frameworks (e.g., JUnit, Mockito
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high-availability and performance.
- Contribute to all phases of the development lifecycle, including design, development, testing, and deployment.
- Write well-designed, efficient code using best software development practices.
- Ensure designs are in compliance with specifications and prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements:
- Proven hands-on experience in Java development, including Java 8/11, Spring framework (Spring Boot, Spring MVC), Hibernate/JPA.
- Experience with building and consuming RESTful APIs.
- Solid understanding of microservices architecture and design principles.
- Familiarity with relational databases -PostgreSQL
- Proficient understanding of code versioning tools, such as Git.
- Experience with Agile methodologies and continuous integration/delivery pipelines (CI/CD).
- Excellent analytical and problem-solving skills with a strong attention to detail.
- Good communication skills and ability to work effectively in a team environment.
- Knowledge of cloud platforms (e.g., AWS,)
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with message broker systems (e.g., RabbitMQ, Kafka).
- Experience with testing frameworks (e.g., JUnit, Mockito)