Junior Java Developer
Technology
Job Description
Job Summary
\n
We are seeking a skilled Java Developer to design, develop, and maintain high-quality Java applications. The ideal candidate will have strong experience in Java, Spring Boot, REST APIs, microservices, and relational databases. The candidate should be capable of working in an Agile environment and collaborating with cross-functional teams to deliver scalable and reliable software solutions.
\n
\n
Key Responsibilities
\n
- \n
- Design, develop, test, and maintain Java-based applications.
- Develop RESTful APIs and microservices using Spring Boot.
- Write clean, efficient, and maintainable code following coding standards and best practices.
- Collaborate with business analysts, product owners, QA teams, and other developers to deliver high-quality software.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance and scalability.
- Participate in code reviews and provide constructive feedback.
- Develop and execute unit and integration tests.
- Work with CI/CD pipelines and version control systems.
- Prepare technical documentation and support production deployments when required.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Required Skills
\n
- \n
- 3+ years of experience in Java development.
- Strong proficiency in Java 8/11/17.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
- Experience with JPA/Hibernate.
- Knowledge of Git and Maven/Gradle.
- Familiarity with Agile/Scrum methodologies.
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication skills.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
