Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
We are seeking an experienced Java Developer to join our team. This role requires experience in Java development, AWS, database management, and batch processing. As a Java Developer, you will contribute to designing, developing, and maintaining applications that meet business needs.
Key Responsibilities
Design and develop scalable Java applications
Use AWS services to build and deploy cloud-based solutions, supporting availability and scalability
Design, implement, and maintain database schemas, write SQL queries, and improve performance
Develop and maintain batch processing systems to handle large volumes of data
Maintain code quality through reviews, testing, and adherence to standards
Work with cross-functional teams including product managers, QA engineers, and developers
Identify and resolve performance issues and bugs
Support junior developers through knowledge sharing and mentoring
Essential requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
5+ years’ experience as a Java Developer in a product development or services environment
Experience with AWS services such as EC2, S3, Lambda, Step Functions, and Event Bus
Experience with relational databases (e.g. Oracle, MySQL, PostgreSQL), including SQL and performance troubleshooting
Proficiency in Java, Spring Framework, Hibernate, and RESTful APIs
Analytical and problem-solving skills
Clear verbal and written communication skills
Ability to work collaboratively within a team environment
Desirable experience
Experience with batch processing frameworks and tools
Python experience (minimum 2 years)
Employment type
Full-time
Work arrangement
Hybrid
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.