Senior Java Backend Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Location: Chicago, IL (Hybrid)Job SummarySTAFFXPERT is seeking a Full Stack Developer with strong Backend expertise highly skilled Senior Java Backend Engineer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have strong expertise in Java 17, cloud-native development on AWS, distributed systems, and software architecture. Candidates must have prior experience working in manufacturing-related industries such as Automotive, Industrial Equipment, Heavy Machinery, or Transportation Equipment.ResponsibilitiesDesign, develop, and maintain enterprise-scale backend applications using Java 17. Build and enhance REST APIs and microservices architectures. Develop cloud-native solutions leveraging AWS services. Design scalable, secure, and fault-tolerant distributed systems. Optimize application performance and database interactions. Collaborate with product owners, architects, DevOps teams, and business stakeholders. Implement CI/CD pipelines and deployment automation. Participate in code reviews, technical design discussions, and architectural decisions. Troubleshoot production issues and ensure system reliability. Follow best practices for coding standards, security, and performance optimization. Required Skills 9+ years of hands-on experience in Java application development Strong expertise in Java 17 and modern Java frameworks Extensive backend development experience Strong experience building RESTful APIs and Microservices AWS Services:IAM Kinesis DynamoDB API Gateway SQS SNS KMS Strong SQL and database query-writing skills Experience with CI/CD pipelines and DevOps practices Experience building highly available, scalable, and reliable systems Strong understanding of software architecture and design patterns Experience with source control systems (Git) Experience with Spring Boot, Spring Cloud, and Microservices architecture. Experience with event-driven architectures and messaging platforms. Exposure to containerization technologies such as Docker and Kubernetes. Experience leading development teams or mentoring junior engineers.