Junior Java Developer
Role details
Job location
Tech stack
Job description
-
Design, develop, and maintain scalable and high-performing Java-based applications.
-
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
-
Write clean, maintainable, and efficient code following best practices.
-
Conduct unit testing, integration testing, and support continuous integration.
-
Participate in code reviews, architecture discussions, and sprint planning meetings.
-
Troubleshoot and resolve software defects and production issues.
-
Contribute to continuous improvement by suggesting and implementing enhancements to tools, processes, and practices.
Requirements
Do you have experience in Unit testing?, * 0-8 years of professional experience in Java development.
-
Strong proficiency in Core Java, Spring Framework (Spring Boot, Spring MVC).
-
Experience with RESTful APIs, Microservices architecture, and API integration.
-
Good knowledge of SQL and experience with relational databases such as PostgreSQL, MySQL, or Oracle.
-
Familiarity with CI/CD pipelines, Git, and build tools like Maven or Gradle.
-
Working knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
-
Solid understanding of software engineering principles, design patterns, and best practices.
-
Excellent communication and problem-solving skills.
-
Ability to work independently in a fully remote environment.
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £30,000.00-£70,000.00 per year
Benefits:
- Work from home