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