What are the responsibilities and job description for the Java Developer with Java 17+ !!! Plano, TX (Onsite) Preferring W2!! position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Marici Solutions, is seeking the following. Apply via Dice today!
Job Title: Java Developer (Java 17 , Spring Boot, Kafka, AWS)
Location: Plano, TX (Onsite)
Experience: 8 Years
Long Term W2 Contract
Job Summary:
We are looking for a skilled and motivated Java Developer with strong experience in modern Java (Java 17 ), Spring Boot, event-driven architecture using Kafka, and cloud-native development on AWS. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications and microservices.
Key Responsibilities:
Job Title: Java Developer (Java 17 , Spring Boot, Kafka, AWS)
Location: Plano, TX (Onsite)
Experience: 8 Years
Long Term W2 Contract
Job Summary:
We are looking for a skilled and motivated Java Developer with strong experience in modern Java (Java 17 ), Spring Boot, event-driven architecture using Kafka, and cloud-native development on AWS. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance applications and microservices.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and secure backend applications using Java 17 and Spring Boot
- Build and manage microservices-based architectures
- Develop and implement event-driven solutions using Kafka
- Integrate applications with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and API Gateway
- Write clean, efficient, and maintainable code following best practices
- Participate in system design discussions, code reviews, and technical problem-solving
- Optimize application performance, scalability, and reliability
- Collaborate with cross-functional teams including frontend, DevOps, QA, and product teams
- Implement CI/CD pipelines and contribute to DevOps practices
- Troubleshoot production issues and provide timely resolutions
- Strong hands-on experience with Java 17
- Expertise in Spring Boot and Spring ecosystem (Spring MVC, Spring Data, Spring Security)
- Solid experience with Apache Kafka (producers, consumers, streams)
- Experience working with AWS services (EC2, S3, RDS, Lambda, CloudWatch, etc.)
- Good understanding of microservices architecture and RESTful APIs
- Experience with Docker and containerization
- Knowledge of CI/CD tools like Jenkins, GitHub Actions, or similar
- Strong understanding of SQL/NoSQL databases
- Familiarity with version control systems like Git
- Good problem-solving and analytical skills