Job Description
We are seeking a talented Java Developer with strong experience in Java 8 and Spring Boot to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality applications while ensuring performance, reliability, and scalability. You will collaborate closely with cross-functional teams and contribute to the full software development lifecycle.
Key Responsibilities
Design, develop, and maintain Java applications using Spring Boot and Java 8.Write clean, reusable, efficient, and well-documented code following industry best practices.Work with Unix/Linux environments for deployment, scripting, and troubleshooting.Collaborate with QA, DevOps, business analysts, and other teams to deliver high-quality solutions.Participate in code reviews, unit testing, and integration testing.Troubleshoot and resolve application issues, performance bottlenecks, and production defects.Create and maintain technical documentation including specifications, design documents, and operational procedures.
Required Skills & Qualifications
Strong hands-on experience with Java 8, Spring Boot, and related frameworks.Proficiency in Unix/Linux commands, shell scripting, and environment management.Good understanding of RESTful APIs, microservices architecture, and web services.Experience working with SQL/NoSQL databases.Familiarity with build and version control tools such as Git, Maven, Jenkins, etc.Strong analytical thinking and problem-solving skills.Excellent communication, collaboration, and teamwork abilities.EA Number: 11C4879