Job Title : Java Software Engineer
Job Description :
We are looking for a skilled and motivated Java Software Engineer to join our development team. You will be responsible for designing, developing, and maintaining high-quality Java applications, collaborating with cross-functional teams to deliver scalable and efficient software solutions. This role is ideal for someone with strong problem-solving skills, a solid foundation in Java, and a passion for building reliable software.
Key Responsibilities :
- Design, develop, and maintain Java-based applications and backend systems.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with product managers, developers, and QA teams to understand requirements and implement solutions.
- Perform unit testing, debugging, and code reviews to ensure software quality.
- Work with databases, APIs, and third-party integrations.
- Optimize application performance and ensure scalability.
- Document software design, development processes, and technical specifications.
Required Skills & Experience :
Bachelor’s degree in Computer Science, Software Engineering, or a related field.2+ years of experience in Java development.Strong knowledge of Core Java , OOP principles, and design patterns.Experience with frameworks such as Spring / Spring Boot .Familiarity with RESTful APIs and web application development.Knowledge of relational databases (MySQL, PostgreSQL, or similar) and SQL.Experience with version control tools like Git .Strong analytical, problem-solving, and teamwork skills.Preferred Qualifications :
Experience with microservices architecture.Exposure to cloud platforms (AWS, Azure, or GCP).Familiarity with CI / CD pipelines and DevOps practices.Knowledge of testing frameworks like JUnit or Mockito .Experience with frontend technologies (HTML, CSS, JavaScript) is a plus.Why Join Us :
Work on real-world projects with a collaborative and skilled team.Opportunity to learn and grow with exposure to modern Java frameworks and tools.Supportive and growth-focused work culture.Competitive compensation and professional development opportunities.