Overview
Preferred experience: 3-9 years
Primary skills:
Java/Spring Framework -> Expert
Apache Camel -> Practitioner
Apache Kafka -> Novice
AWS -> Practitioner
Responsibilities:
- Understand integration workflows, architectures, development process, deployment process, and support process.
- Understand business flow (e-commerce). Able to suggest business solutions to Product Owner. Able to document
business requirements into technical integration documents whenever required.
- Develop/deliver/support integration modules/services (API services, integration adapters on existing platform (AWS
cloud, AWS API Gateway, etc.)
- Develop unit test and integration test cases to make sure integration flow works as required.
- Monitor integration workflow and perform analysis of incident, defect, bug, issue on integration area.
- Good knowledge in software development practices and be able to apply design principles to code.
- Good sense of urgency, able to prioritize works appropriately. Understand and adopt changes quickly and
reasonably.
- Willing to work in team, able to communicate efficiently and concise.
- Enjoy optimizing everything from how your code is compiled to how it scales across servers to provide the best end
user experience.
- Able to coach others and initiate innovation ideas (senior role)
- Provide needed reports (status report, incident report, etc.)
Qualifications
- Strong in Java programming language and Java’s framework (Spring, Apache Camel, etc.)
- Good experience in software integration area (Middle & Senior Level), or willing to learn software integration.
- Experience in event messaging including Apache Kafka, JMS, Apache Message Queue, Rabbit MQ, AWS SQS, AWS
Kinesis, etc.
- Experience in Git, AWS Cloud and other AWS services.
- Good experience in developing web service both REST API, SOAP API, and API security (certificate, oauth2, basic
authentication, etc.).
- Experience in using ELK, or another Application Log management (Splunk). Able to influence and drive projects to
meet key milestones and overcome challenges comfortable working without
routine supervision
Competencies:
- Ability to handle multiple assignments concurrently.
- Good interpersonal skills, confidence and ability to interact professionally with people at all levels
- Motivated, flexible and with a can-do approach
- Team player with a commitment to achieve team goals
- A disciplined and conscientious approach
- Ability to prioritise work and deliver
- Keen to learn and develop proficiency
- Strong communication skills in English (written and verbal)
Educational Qualification:
A minimum of an Under-Graduate degree in computer sciences or related fields or advanced university
degree in same/similar fields.
Job Type: Full-time
Pay: ?500,000.00 - ?1,000,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
- Monday to Friday
Application Question(s):
- Any knowledge on Apache Kafka?
- Interested working 5 days in week from Chennai location (Work from Office) ?
- Are you an immediate joiner?
- What is your current CTC per annum?
- What is your expected CTC per annum?
Education:
- Bachelor's (Preferred)
Experience:
- total work: 3 years (Required)
- Java: 2 years (Required)
- Spring Boot: 2 years (Required)
Work Location: In person
Expected Start Date: 02/02/2025