The company is looking to solve technical problems related to Java-based microservices development, cloud computing, and scalable backend architectures.
Requirements
- Java – E1/E2
- Spring Boot- E1/E2
- Microservices – E1/E2
- Kubernetes - E0/E1
- Java Core with extensive hands-on experience with concurrent programming.
- Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
- Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).
Responsibilities
- Design, develop, and implement Java-based microservices using Spring Boot, leveraging its features for building robust and scalable services.
- Develop and maintain coding standards, testing procedures, and debugging techniques specifically for Java microservices.
- Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures.
- Diagnose and resolve complex technical issues, providing production support when necessary.
- Uphold and improve code quality through rigorous testing, documentation, and adherence to coding standards.
- Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle
- Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality.
Other
- 3+ years of relevant experience in Java, Spring framework - Apps Development
- BACHELOR OF COMPUTER SCIENCE
- Work effectively within an Agile/Scrum team, participating in all phases of the software development life cycle
- Collaborate with architects and other senior developers to design robust, scalable, and secure backend architectures.
- Stay up-to-date with emerging technologies and industry trends, evaluating and recommending new tools and technologies to improve development processes and product quality.