Senior Java Application Developer
Location : Ft. Lauderdale, FL - Onsite
Job Description
We are seeking an experienced Senior Java Application Developer with strong expertise in designing, developing, and maintaining complex enterprise web applications. The ideal candidate will have hands-on experience in Java, Spring Framework, Microservices, and Cloud-native development on Azure . This role requires working on high-availability, high-performance systems, preferably in the financial services industry .
Key Responsibilities
- Design, develop, and maintain Java / J2EE web applications and RESTful APIs .
- Implement Spring Security, OAuth, and microservices-based architectures .
- Develop UI components using Angular framework and JavaScript .
- Utilize DevOps tools (Git, Maven, Jenkins, JIRA, Confluence) for CI / CD pipelines.
- Work on Azure Cloud services with Docker, Kubernetes, and Java performance tuning .
- Ensure compliance with enterprise security standards including JSSE encryption .
- Collaborate with cross-functional teams in an Agile / Scrum environment .
- Support production systems with a focus on availability, performance, and scalability .
Required Skills
8+ years of hands-on experience in Java / J2EE application development .Strong knowledge of Spring Framework, REST API design patterns, Spring Security, OAuth .Experience with Angular, UI design patterns, JavaScript, and XSLT .Proficiency in Azure Cloud Services, Docker, Kubernetes .Hands-on experience with MySQL and other relational databases .Familiarity with Agile methodology and enterprise-scale application development .Strong knowledge of encryption standards (JSSE) and Java tuning techniques .Nice-to-Have Skills
Experience in financial services or banking domain .Exposure to Windows / Linux administration .Familiarity with automation scripting (ANT, Shell scripting) .