Dieses Stellenangebot ist nicht mehr verfügbar
Java Developer
- Texas, Alabama, United States
- Texas, Alabama, United States
Über
Job Title: Java Developer (8+ Years Experience)
Location:
Texas
(Onsite)
Employment:
Full Time/ W2
(NO C2C)
Job Description:
We are seeking a highly skilled
Senior Java Developer
with 10+ years of experience designing, developing, and deploying enterprise-grade applications. The ideal candidate will have strong hands-on expertise in
Java (8/11/17+), Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, Cloud Platforms (AWS/Azure/GCP), CI/CD pipelines
, and modern software engineering best practices. This role requires deep technical proficiency, strong analytical thinking, and the ability to collaborate in fast-paced Agile environments.
Key Responsibilities
- Design, develop, and enhance
Java-based applications
using
Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
, and microservices-based architecture. - Build and maintain
RESTful APIs
, ensuring high performance, scalability, and security. - Develop
microservices
with distributed system patterns (circuit breaker, service discovery, API gateway, load balancing). - Write efficient, maintainable
Java code
following OOP principles, SOLID design patterns, and clean architecture. - Integrate with
SQL and NoSQL databases
such as MySQL, PostgreSQL, Oracle, MongoDB, Cassandra, Redis. - Develop asynchronous and event-driven services using
Kafka, RabbitMQ, JMS
, or other messaging platforms. - Implement
authentication & authorization
using OAuth2, JWT, SSO, and Spring Security. - Work with
containerization and cloud technologies
such as
Docker, Kubernetes, AWS, Azure, GCP
, and serverless components. - Build CI/CD pipelines using
Jenkins, GitHub Actions, GitLab CI, Azure DevOps, Maven, Gradle
. - Optimize application performance through profiling, tuning, caching strategies (Redis, Hazelcast), and code refactoring.
- Participate in
Agile/Scrum ceremonies
, sprint planning, story estimation, and technical backlog grooming. - Conduct
unit testing, integration testing
, and automation using
JUnit, Mockito, Postman, Selenium, Cucumber
. - Collaborate with cross-functional teams including
QA, DevOps, Product Owners, Architects
, and business stakeholders. - Prepare
technical documentation
, including design diagrams, integration specs, and deployment guides. - Troubleshoot production issues, resolve defects, and perform root-cause analysis to support continuous improvement.
Required Skills :
- Java 8/11/17+, Spring Boot, Spring MVC, Spring Security, Spring Data JPA
- Microservices Architecture
- RESTful APIs
- Maven/Gradle
- AWS (EC2, S3, Lambda, RDS, ECS, API Gateway)
- Multithreading, concurrency, collections, Java memory model
- Design patterns, system design, distributed architecture
- Messaging and streaming
(Kafka, RabbitMQ, JMS) - Experience with
Docker, Kubernetes
, and container orchestration. - Strong CI/CD and version control experience using
Git, Jenkins, GitLab, GitHub Actions, Azure DevOps
.
Sprachkenntnisse
- English
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.