Overview
Skills
Job Details
Job Summary We are looking for a hands-on Java Developer responsible for analyzing user specifications, coding, testing, and debugging applications. The candidate will provide technical expertise, assess new software projects, and contribute to enhancing existing applications. Responsibilities also include coding, code reviews, and functional/unit testing as required.
Years of experience needed 8-14 years
Candidate experience The ideal candidate should be flexible, adaptable, and a team player , working collaboratively within a global virtual team across the US and India . Ownership of small/medium applications or components within client websites will be required, ensuring timely delivery with minimal supervision.
Technical Skills: Primary Skills / Must-Have:
8-14 years of experience in application development using Java 8 (Spring Boot) and open-source technologies.
Hands-on experience with Struts2/Spring MVC (Mandatory).
Strong proficiency in JSP, HTML, jQuery (Mandatory).
Basic knowledge of Redis (Mandatory).
Experience in building and consuming RESTful and SOAP-based services .
Ability to coordinate with Scrum team members, Product Owners, and Scrum Masters to meet project timelines.
Strong understanding of application architecture, hosting infrastructure, and feature workflows to assess integration risks before development.
Object-Oriented Design and development experience in Java.
Proficiency in database management (MongoDB, Oracle, PostgreSQL) to implement and test data-related scenarios.
Excellent communication and problem-solving skills .
Secondary Skills / Good-to-Have:
Experience with JUnit and Mockito .
1+ years of experience in Microservices and cloud technologies .
Familiarity with Agile tools and source control (JIRA, Bamboo, Git).
Experience troubleshooting production issues using Splunk dashboards and metrics .
Basic knowledge of RabbitMQ .
Familiarity with Java 11 or higher .
This role requires a self-motivated individual who can work with minimal supervision while ensuring high-quality development and seamless integration within the team.