Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWe are seeking a highly skilled and experienced Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development extensive experience with AWS database management and preferred work experience in batch processing. As a Java Developer you will play a crucial role in designing developing and maintaining highperformance applications that meet our business needs.
Key Responsibilities:
Design and Development: Design and development of robust scalable and efficient Java applications.
AWS Integration: Utilize AWS services to build and deploy cloudbased solutions ensuring high availability and scalability.
Database Management: Design implement and maintain database schemas write complex SQL queries and optimize database performance.
Batch Processing: Develop and manage batch processing systems to handle large volumes of data efficiently.
Code Quality: Ensure code quality through code reviews unit testing and adherence to best practices.
Collaboration: Work closely with crossfunctional teams including product managers QA engineers and other developers to deliver highquality software solutions.
Troubleshooting: Identify and resolve performance bottlenecks bugs and other technical issues.
Mentorship: Provide guidance and mentorship to junior developers fostering a culture of continuous learning and improvement.
Qualifications :
Education: Bachelors or masters degree in computer science Engineering or a related field.
Experience: Proven experience of 5 years working as a Java Developer in product development or services environment.
AWS Skills: Minimum 3 years of work experience in AWS services such as EC2 S3 Lambda function Stepfunctions Event bus etc.
Database Skills: Minimum 5 years of work experience with relational databases (e.g. Oracle MySQL PostgreSQL) ability to write complex joins performance troubleshooting experience etc.
Technical Skills: Proficiency in Java Spring Framework Hibernate and RESTful APIs.
ProblemSolving: Excellent analytical and problemsolving skills.
Communication: Strong verbal and written communication skills.
Team Player: Ability to work effectively in a collaborative team environment.
Preferred Qualifications:
Batch Processing experience: Handson experience with batch processing frameworks and tools.
Python experience: Minimum of 2 years is nice to have.
Full-time