Java Software Engineer designing and maintaining scalable backend services using Java and Spring Boot in a cloud-native AWS environment. Collaborating with cross-functional teams for high-quality product delivery.
Responsibilities
Design, build, and maintain scalable backend services using Java and Spring Boot in a cloud-native AWS environment.
Develop and optimize RESTful APIs, microservices, and backend components following best engineering practices.
Collaborate closely with cross-functional teams—Product, DevOps, QA, and Frontend—to ensure seamless integration and high-quality product delivery.
Participate in architectural discussions, contributing to decisions that ensure scalability, security, and performance.
Troubleshoot complex backend issues, perform root-cause analysis, and provide long-term improvements to system stability.
Implement automation, monitoring, and CI/CD pipelines to improve development and deployment workflows.
Write clean, maintainable, and well-tested code, following engineering and security standards.
Requirements
5+ years of backend engineering experience working with Java and Spring Boot in production environments.
Strong hands-on experience with AWS services (Lambda, ECS/EKS, API Gateway, S3, RDS/DynamoDB, CloudWatch, etc.).
Solid understanding of microservices architecture and distributed systems.
Experience building and consuming RESTful APIs.
Proficiency with CI/CD pipelines and tools (Jenkins, GitHub Actions, GitLab CI, etc.).
Strong understanding of relational and/or NoSQL databases.
Experience with unit testing, integration testing, and test automation frameworks.
Ability to work autonomously while collaborating effectively with a cross-functional team.
Excellent problem-solving and communication skills.
Backend Software Engineer developing Java or Golang SDKs and Frameworks for identity security solutions at SailPoint. Collaborating on feature design and code quality in a high - performing agile team.
Associate Software Developer creating .Net Full Stack solutions at Boeing, enhancing aerospace engineering. Collaborating on software integration and project execution in Bengaluru, India.
Software Engineer contributing to design and functionality of customer communications solutions for KUBRA. Engaging in projects using Java and related technologies in a fast - paced environment.
Principal Full Stack Developer specializing in Java, Spring Boot, and modern web technologies. Responsible for building scalable market data applications for Fidelity's ecosystem.
Backend Developer focused on AWS applications with a blend of technical skills and leadership. Join Stefanini's team enhancing cloud - based solutions in Peru.
Lead Software Engineer at Capital One focusing on AI - powered campaign orchestration technology. Oversee diverse technology projects and collaborate with product managers to enhance cloud solutions.
Lead Data Engineer at Capital One building data solutions with emerging technologies in a collaborative environment. Focus on data engineering to enhance customer experiences and drive business value.
Senior Software Development Engineer, C++ developing video processing components for Network Optix's Media Server. Working with modern C++ technologies and real - time streaming protocols in a global team context.
Software Developer at Towa working on robust desktop applications in Monterrey. Involves collaboration on development cycles and optimizing performance while working in a hybrid setting.
AI Data Engineer developing high - quality Python code and optimizing product functionalities. Collaborating with AI engineers to integrate advanced machine learning algorithms at XTEL.