We are seeking a Lead Java Developer to become an integral part of a collaborative and agile team.
This role offers exposure to an exceptional culture within a rapidly growing company, leveraging cutting-edge technologies. While primarily centered on back-end development, there are chances to engage with the full software stack, from user interfaces to data endpoints.
If this aligns with your career aspirations, we encourage you to apply!
Responsibilities
- Work alongside a distributed development team to consistently deliver enhancements for our SaaS platform
- Collaborate with the UX/UI team and contribute to design-related decisions
- Take part in sprint planning sessions, backlog refinement, stand-ups, and retrospectives with cross-functional technology teams (Development, Automated QA, UX/UI, Product)
- Coordinate with DevOps and Architecture teams to transition toward a continuous deployment framework
- Mentor team members by sharing expertise and fostering their growth
Requirements
- BS or MS Degree in Computer Science, Information Technology, or equivalent professional experience
- 5+ years in application design and development for enterprise applications utilizing AWS, Java, OOP, JEE stack/Spring, JMS, and Camel
- Hands-on experience with AWS services such as EC2, S3, Fargate, CloudFront, Cognito, Lambda, OpenSearch, API Gateway, etc
- Familiarity with RESTful API design
- Database application development experience with SQL or NoSQL databases
- Proficiency with git or similar version control tools
- Evidence of automated unit and integration testing
- Agile-oriented mindset
- Strong focus on delivering value
Nice to have
- Knowledge of Linux and shell scripting
- Background in Python