What are the responsibilities and job description for the Sr. Java Developer position at Inficare?
Position : Sr Java Developer
Location : Bentonville, AR
Duration : Contract
Responsibilities :
As a Senior Java Engineer, you will
o 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 and Skill Level
o 12 years of hands-on experience with Java, Spring Boot, C
o 6 years of hands-on experience with Kafka
o Good exposure to microservices architecture, cloud technologies
o Experience in designing and building scalable, distributed applications
o Experience in product development would be a plus
o Experience in eCommerce projects
o Capable of delivering on multiple competing priorities with little supervision.
o Excellent verbal and written communication skills.
o Bachelor's Degree in computer science or equivalent experience.
o The most successful candidates will also have experience in the following :
Gitflow, Kubernetes, docker
Atlassian products - BitBucket, JIRA, Confluence etc.
Continuous Integration tools such as Bamboo, Jenkins, or TFS