<.> Java Backend Developer
Location: Plano, TX
Duration: 12 Months
Experience: 8 10 Years
Education: Bachelor s / Master s Degree
Job Summary
We are looking for an experienced Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, REST APIs, and AWS. The candidate will develop scalable, secure, and high-performance backend applications using modern cloud-native technologies.
Key Responsibilities
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Develop scalable microservices-based applications.
- Build and integrate RESTful APIs and event-driven solutions.
- Develop secure, reliable, and high-performance applications.
- Use AWS cloud services for application development, deployment, monitoring, and scalability.
- Work closely with architects, product owners, UI developers, QA, and DevOps teams.
- Participate in technical design, code reviews, and architecture discussions.
- Optimize application performance and scalability.
- Develop unit, integration, and end-to-end tests.
- Support CI/CD pipelines and cloud deployment activities.
- Troubleshoot production issues and implement root-cause fixes.
Required Technical Skills
Core Java
- Java 8/11/17
- Strong OOP concepts
- Multithreading and Concurrency
- Collections Framework
- JVM Performance Tuning
Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Spring Cloud
- Spring Batch Preferred
Microservices
- Microservices Architecture
- Service Discovery Eureka/Consul
- API Gateway
- Circuit Breaker
- Distributed Tracing
- Configuration Management
- Event-Driven Architecture
API Development
- RESTful Web Services
- OpenAPI / Swagger
- JSON/XML
- API Security OAuth/JWT
AWS
Hands-on experience with one or more:
- AWS EC2
- AWS Lambda
- AWS API Gateway
- AWS S3
- AWS RDS
Preferred
- Experience with CI/CD and DevOps practices
- Experience developing cloud-native and distributed applications
- Strong troubleshooting and production support experience