Job Overview:
We are seeking a talented and motivated Junior Java Developer with a passion for building scalable and efficient microservices components. The ideal candidate will have a solid understanding of Java Spring and microservices architecture along with strong teamwork and communication skills. As a Junior Java Developer you will be responsible for developing and maintaining microservices components ensuring code quality through thorough testing and collaborating with the team to meet project goals. This is an excellent opportunity for growth and learning within a dynamic software development environment.
Responsibilities and Duties:
- Develop and maintain microservices components using Java Spring and related technologies.
- Write unit tests to ensure the functionality and stability of developed components.
- Identify and analyze business requirements to provide effective technical solutions.
- Manage and execute tasks throughout the software development life cycle adhering to project timelines and deliverables.
- Write welldesigned efficient and scalable code following industry best practices.
- Design and implement database architecture for microservices applications.
- Ensure the security and uptodate nature of the developed applications.
- Collaborate and communicate effectively with the development team to achieve project objectives.
Qualifications:
- Minimum of 2 years of professional experience in Java ObjectOriented Design (OOD) and development.
- Proficiency in Java Spring Boot framework with at least 1 year of handson experience.
- Strong knowledge of API technologies including Restful Web Services.
- Experience working with relational databases such as Oracle PostgreSQL and MySQL.
- Familiarity with version control systems like Git and build automation tools like Maven.
- Good understanding of microservices architecture and related concepts.
- Knowledge of API security principles including OAuth.
- Familiarity with NoSQL databases is a plus.
- Understanding of Agile development methodologies.
- Familiarity with markup languages such as JSON and YAM