Overview
Job Role : Java Developer
Job Location : Chennai
Position Type : FULL TIME
Job Description:
Preferred experience: 3-5 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.
Goodsense ofurgency, 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 Under-Graduate degree in computer sciences or related fields or advanced university degree in same/similar fields.
Job Types: Full-time, Contractual / Temporary
Contract length: 12 months
Pay: Up to ₹800,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
- Fixed shift
- Monday to Friday
Work Location: In person
Speak with the employer
+91 6393439308