This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated and skilled Java 17+ Application Backend Developer to join our team as an Individual Contributor in Tampa, FL. The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and robust backend data processing applications. This role requires a strong understanding of modern Java development practices, data processing, and CI/CD principles.
Job Responsibility:
Design, develop, and implement backend services and APIs using Java 17+ and Spring Boot
Contribute to the architecture and design decisions for new and existing applications
Develop and optimize batch and data processing solutions to handle large datasets efficiently
Write clean, maintainable, and well-documented code following best practices
Collaborate with back-end developers, product managers, and other stakeholders to define and deliver features
Ensure the performance, quality, and responsiveness of applications
Participate in code reviews to maintain code quality and share knowledge
Troubleshoot and debug production issues, providing timely resolutions
Contribute to the continuous improvement of our CI/CD pipelines and development tool integrations
Stay up-to-date with emerging technologies and industry trends
Requirements:
Strong proficiency in Java programming, including new features introduced in Java 17 and later versions
Extensive experience with Spring Boot for building microservices and RESTful APIs
Good knowledge and practical experience with batch processing frameworks and techniques for handling large volumes of data
Solid understanding of relational databases and advanced SQL querying
Good understanding of Continuous Integration/Continuous Deployment principles and practices
Experience with integrating various development tools into the software development lifecycle
Should be well verse with coding design patterns and enterprise applications development
Nice to have:
Knowledge or experience with Apache Flink/Spark for distributed processing
Experience with Spring Batch for developing robust batch applications
Good understanding and experience with cloud platforms (e.g., AWS, Azure, GCP)
Familiarity or experience with AI-powered coding tools like GitHub Copilot, Claude, or Gemini to enhance productivity
What we offer:
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
discretionary and formulaic incentive and retention awards