Java Software Engineer
- Posted 2 months ago
- Be among the first 20 applicants
Job Description
Role Expectations:
- 6+ years of hands-on experience in Java (Java 8 or later).
- Design, develop, test, and deploy high-quality Java applications.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with cross-functional teams (QA, DevOps, Product, Business Analysts) to deliver robust solutions.
- Participate in code reviews, technical discussions, and provide mentorship to junior developers.
- Debug, troubleshoot, and optimize performance of applications.
- Stay updated with the latest Java and related technologies to continuously improve solutions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 6+ years of hands-on experience in Java (Java 8 or later).
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Experience with RESTful APIs, Microservices architecture, and integration with external systems.
- Solid understanding of OOP concepts, design patterns, and best coding practices.
- Hands-on experience with SQL and relational databases (e.g., MySQL, Oracle, PostgreSQL).
- Familiarity with build tools (Maven/Gradle), version control (Git), and CI/CD pipelines.
- Strong problem-solving, analytical, and debugging skills.
More Info
Key Skills
Java 8 or later
Microservices architecture



