Overview:Senior Java Application DeveloperLocation: Ft. Lauderdale, FL - Onsite
Job DescriptionWe 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).