Java Developer III
Role details
Job location
Tech stack
Job description
- Design, develop, test, and debug critical software systems and applications.
- Build and maintain cloud-native applications using Spring Boot microservices, AWS, and the eventing platform Solace.
- Collaborate with cross-functional teams including architecture and product management to deliver high-quality and secure solutions.
- Contribute to architecture and design discussions, ensuring adherence to coding standards and best practices.
- Work in an agile environment with a focus on continuous integration and delivery.
- Analyze, refactor, and optimize existing code for performance and scalability.
- Estimate development efforts and manage release plans to ensure timely delivery.
Requirements
We are seeking a Java Developer for a backend development role focused on Spring Boot microservices. This position is part of a baggage platform development team. The ideal candidate will be an independent, self-starting developer who can coordinate effectively with architecture and functional teams, demonstrating skills in advanced Java concepts and microservices architecture., Experience: 5+ years of professional experience as a Java Developer, including at least 2 years developing and maintaining event-driven applications.
Technical Skills:
- Strong hands-on experience with Java, Spring Boot, and related Spring ecosystem frameworks.
- Must have experience with the eventing platform Solace.
- Proficiency with AWS technologies is required; experience with Azure is also considered.
- Solid understanding of software engineering principles, microservices architecture, and RESTful API design.
- Proven hands-on experience with DevOps practices and CI/CD tools such as Jenkins, GitHub Actions, or Harness.
Preferred Qualifications
- Previous airline industry experience.
- Experience with Veracode and WIZ.
- Familiarity with vulnerability management and secure coding practices; experience with tools like SonarQube is beneficial.
- A self-starter mindset, with the ability to proactively identify and resolve issues.
Benefits & conditions
A competitive compensation package is offered for this role. The pay rate for this position is $60.00/hr - $70.00/hr.