- Company Name
- Prophecy Technologies
- Job Title
- Java Developer
- Job Description
-
Job Title: Java Developer
Role Summary: Senior Java developer responsible for designing, developing, and maintaining complex Java-based web applications and microservices using modern frameworks and best practices.
Expactations: 7+ years experience as a Java Application Developer with deep knowledge of J2EE, Spring ecosystem, REST API design patterns, and security (Spring Security, OAUTH). Proficiency with GIT, Maven, Jenkins, JIRA, and Confluence. Experience in Red Hat Linux, Windows, MySQL, Azure cloud services, Docker, Kubernetes, and Java performance tuning. Demonstrated ability to work in Agile environments and to build high‑availability, high‑usage enterprise or financial applications.
Key Responsibilities:
- Design and develop scalable Java web applications and microservices.
- Create and maintain RESTful APIs conforming to industry design patterns.
- Implement security measures using Spring Security, OAUTH, and JSSE.
- Write unit, integration, and performance tests.
- Participate in continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Docker, and Kubernetes.
- Collaborate with DevOps to containerize applications and deploy to Azure.
- Conduct code reviews and enforce coding standards.
- Troubleshoot and resolve production issues, ensuring minimal downtime.
- Document design decisions, architecture, and deployment procedures.
Required Skills: Java, J2EE, Spring Framework (MVC, Security, WS), REST, Microservices, Spring-WS, GIT, Maven, Jenkins, JIRA, Confluence, Red Hat Linux, Windows, MySQL, Azure, Docker, Kubernetes, Java performance tuning, Angular (desired), scripting (JavaScript, XSLT, ANT), JSSE, Agile development methodology.
Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or equivalent. Oracle Certified Professional Java SE (preferred) and/or Spring Certification.
Fort lauderdale, United states
On site
11-09-2025