Jobs via Dice
Senior Java Developer (Algorithms & Data Structure)- W2 Contract
Jobs via Dice, Bentonville, Arkansas, United States, 72712
Overview
Senior Java Developer (Algorithms & Data Structure) - W2 Contract — Bentonville, AR (Onsite)
We are seeking a highly skilled Senior Java Developer with strong problem-solving skills and deep expertise in algorithms and data structures. The role requires designing and building enterprise-grade distributed systems that are scalable, fault-tolerant, and performance optimized. Candidates must have experience with Java, modern frameworks, cloud platforms, and DevOps practices.
Key Responsibilities
Design and implement efficient, scalable solutions using advanced algorithms and data structures.
Translate complex business requirements into high-level and low-level designs (HLD/LLD).
Build and optimize large-scale distributed systems with focus on performance, fault tolerance, and scalability.
Develop backend services using Java, Spring, Spring Boot, Hibernate, REST APIs, Kafka, and caching technologies.
Work with SQL and NoSQL data stores (Cassandra, Elastic, MongoDB, PostgreSQL, etc.).
Deploy and monitor applications on cloud platforms (AWS, Azure, Google Cloud Platform).
Contribute to CI/CD pipelines using Docker, Kubernetes, Jenkins, and related DevOps tools.
Collaborate with cross-functional teams to ensure high-quality, well-structured, and maintainable code.
Required Skills & Experience
Strong foundation in computer science fundamentals, algorithms, and data structures with ability to apply them to real-world problems.
Expertise in Java programming and enterprise software lifecycle.
Hands-on experience with distributed systems design and development.
Proficiency in cloud technologies (AWS, Azure, Google Cloud Platform).
Familiarity with CI/CD, containers, orchestration, and DevOps practices.
Experience with SQL and NoSQL databases.
Excellent analytical, communication, and interpersonal skills.
Retail industry experience is a plus.
#J-18808-Ljbffr
We are seeking a highly skilled Senior Java Developer with strong problem-solving skills and deep expertise in algorithms and data structures. The role requires designing and building enterprise-grade distributed systems that are scalable, fault-tolerant, and performance optimized. Candidates must have experience with Java, modern frameworks, cloud platforms, and DevOps practices.
Key Responsibilities
Design and implement efficient, scalable solutions using advanced algorithms and data structures.
Translate complex business requirements into high-level and low-level designs (HLD/LLD).
Build and optimize large-scale distributed systems with focus on performance, fault tolerance, and scalability.
Develop backend services using Java, Spring, Spring Boot, Hibernate, REST APIs, Kafka, and caching technologies.
Work with SQL and NoSQL data stores (Cassandra, Elastic, MongoDB, PostgreSQL, etc.).
Deploy and monitor applications on cloud platforms (AWS, Azure, Google Cloud Platform).
Contribute to CI/CD pipelines using Docker, Kubernetes, Jenkins, and related DevOps tools.
Collaborate with cross-functional teams to ensure high-quality, well-structured, and maintainable code.
Required Skills & Experience
Strong foundation in computer science fundamentals, algorithms, and data structures with ability to apply them to real-world problems.
Expertise in Java programming and enterprise software lifecycle.
Hands-on experience with distributed systems design and development.
Proficiency in cloud technologies (AWS, Azure, Google Cloud Platform).
Familiarity with CI/CD, containers, orchestration, and DevOps practices.
Experience with SQL and NoSQL databases.
Excellent analytical, communication, and interpersonal skills.
Retail industry experience is a plus.
#J-18808-Ljbffr