The Java Developer will be responsible for developing and supporting scalable, high-performing applications using a full stack of technologies.
Responsibilities
- Collaborate with product owners to understand application requirements and define effective technical solutions
- Work within Agile teams to design, develop, test, and deploy technical solutions using full-stack technologies
- Develop solutions using J2EE, Java, Spring Boot, Spring Core, and other modern frameworks
- Ensure availability, resilience, scalability, and performance of applications
- Encourage and implement innovative approaches and modern technologies
- Promote craftsmanship, collaboration, self-organization, and diversity within development teams
Required Qualifications
- Strong hands-on experience in:
- Core Java, J2EE, Spring Boot, Spring Core
- Relational databases and general database management
- Familiarity with DevOps tools like Chef and build tools like Maven
- Knowledge of AWS Cloud Infrastructure
- Understanding of iOS and Android development is a plus
Preferred Qualifications
- Passion for innovation and continuous learning
- Ability to think creatively and solve complex problems
- Experience working in diverse and inclusive team environments