Job Openings Senior Java Engineer

About the job Senior Java Engineer

Job Title: Senior Java Engineer

Location: Chennai/Remote

Experience: 8-10 Years

Notice Period: Immediate or less than 30 Days

Description:

We're currently hiring for a remote Senior Java Engineer position requiring a minimum of 8 years of experience. The ideal candidate will have expertise in Talend, Informatica, API development in Python, and AWS Glue. Excellent communication skills are essential, and experience in managing a small team is a plus.

Key Responsibilities:

1. Java Development:

- Design, develop, and maintain high-quality Java applications.

- Ensure the performance, quality, and responsiveness of applications.

- Collaborate with cross-functional teams to define, design, and ship new features.

2. Data Integration:

- Develop and manage data integration processes using Talend and Informatica.

- Implement and maintain ETL workflows, ensuring data quality and integrity.

- Optimize data processing and integration for performance and scalability.

3. API Development:

- Design and develop APIs using Python to support various business applications.

- Ensure API security, scalability, and performance.

- Integrate APIs with AWS Glue and other AWS services.

4. AWS Glue and Cloud Integration:

- Utilize AWS Glue for data integration and ETL processes.

- Manage and optimize cloud-based data workflows.

- Ensure data compliance and security within the cloud environment.

5. Team Leadership:

- Provide technical guidance and mentorship to junior team members.

- Manage a small team of developers, ensuring project deliverables are met.

- Foster a collaborative and innovative team environment.

6. Communication and Collaboration:

- Communicate effectively with stakeholders to gather requirements and provide project updates.

- Collaborate with cross-functional teams to ensure seamless integration and delivery of projects.

- Document technical specifications, system designs, and processes.

Technical Skills:

1. Java:

- Strong proficiency in Java development, including experience with frameworks such as Spring and Hibernate.

- Excellent understanding of object-oriented programming principles.

2. Talend and Informatica:

- Extensive experience with Talend for data integration and ETL processes.

- Proficiency in Informatica for data management and integration.

3. Python:

- Experience in API development using Python.

- Familiarity with Python frameworks and libraries for API development.

4. AWS Glue:

- Hands-on experience with AWS Glue for data integration and ETL workflows.

- Understanding of AWS services and cloud-based data management.

5. Communication:

- Excellent verbal and written communication skills.

- Ability to articulate complex technical concepts to non-technical stakeholders.

6. Team Management:

- Experience in managing and leading a small team of developers.

- Strong leadership and mentorship skills.