Job Title: Senior Java Engineer
Location: Bentonville, AR (Onsite)
Job Type: Contract
Job Description:
Note: Domain Experience (If any ) – Retail
We are looking for a highly energetic and collaborative Senior Java Engineer for a 12-month engagement.
Responsibilities:
As a Senior Java Engineer, you will
Designing and implementing Java-based applications.
o Analyzing user requirements to inform application design.
o Defining application objectives and functionality.
o Aligning application design with business goals.
o Developing and testing software.
o Debugging and resolving technical problems that arise.
o Producing detailed design documentation.
o Recommending changes to existing Java infrastructure.
o Developing multimedia applications.
o Developing documentation to assist users.
o Ensuring continuous professional self-development
Experience Level
- 10+ years of hands-on experience with Java, Springboot,C++
- 5+ years of hands-on experience with Kafka
- Good Exposure to micro services
Front-end technology React.js, nodeJS would be a plus.
- Background in Scrum/Agile development methodologies.
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent verbal and written communication skills.
- Bachelor's Degree in computer science or equivalent experience.
The most successful candidates will also have experience in the following:
- Gitflow
- Atlassian products – BitBucket, JIRA, Confluence etc.
- Continuous Integration tools such as Bamboo, Jenkins