Sr Java Developer
Role: Sr Java Developer
W2 Contract Position
Location: Irving, TX (Onsite Role)
JD:
Key Responsibilities
-
Design, develop, and maintain applications using Java 17 and Spring Boot 3.x.
-
Build and deploy microservices and integrate them with other applications.
-
Work with Spring Cloud Data Flow for orchestrating and managing data pipelines.
-
Implement and maintain event-driven architectures using messaging queues and streaming platforms.
-
Develop, deploy, and manage applications on AWS cloud , with hands-on experience in ECS, SQS, S3, and CloudFront.
-
Work with MongoDB and PostgresSQL for data storage, modeling, and optimization.
-
Ensure application performance, scalability, and security across distributed systems.
-
Collaborate with DevOps teams for CI/CD, containerization, and cloud deployments.
-
Participate in code reviews, mentor junior developers, and ensure best coding practices.
-
Troubleshoot, debug, and optimize applications to deliver high-quality software.
Required Skills & Experience
-
5 years of hands-on experience in Java development.
-
Strong knowledge of Java 17 features and best practices.
-
Proficiency in Spring Boot 3.x and Spring Framework.
-
Experience in building and maintaining microservices architectures.
-
Knowledge of Spring Cloud Data Flow and related technologies.
-
Solid understanding of event-driven architecture, messaging systems (e.g., Kafka, RabbitMQ, or AWS SQS).
-
Hands-on experience with AWS (ECS, SQS, S3, CloudFront).
-
Experience working with MongoDB and PostgresSQL.
-
Familiarity with CI/CD pipelines, Docker, and Kubernetes (a plus).
-
Strong problem-solving, debugging, and analytical skills.
-
Excellent communication and teamwork abilities.