onsite
Software Engineer 2 - U.S. Bank
Software Engineer
Software Engineer 2 driving backend development with Java and Spring, building scalable microservices on AWS, and ensuring high‑quality data access with SQL. Focus on cloud‑native architecture, containerization, and continuous delivery.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services using Spring Boot.
- Implement RESTful APIs and microservices that integrate with AWS services (EC2, RDS, S3).
- Write efficient SQL queries and manage relational database schemas for transactional workloads.
- Containerize applications with Docker and orchestrate deployments via Kubernetes or ECS.
- Participate in code reviews, unit testing, and CI/CD pipeline configuration to ensure code quality and rapid delivery.
Requirements
- 3+ years of professional experience in Java backend development.
- Strong knowledge of Spring framework, JPA/Hibernate, and REST API design.
- Hands‑on experience with AWS cloud services and container orchestration.
- Proficiency in SQL and relational database design.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javaspringsqlawsdocker