> Markdown version of [/jobs/ext/2538752-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/2538752-senior-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer - **Company:** Staffxpert Llc - **Location:** Rockville, MD, United States - **Experience:** Expert - **Salary:** $135,200.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Application Performance Management, Cloud Computing, Cloud Computing Security, Cloud Engineering, Code Review, Computer Programming, Continuous Integration, DevOps, Disaster Recovery, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Spring Framework, Performance Tuning, Software Engineering, Software Technical Review, Spring Cloud, Delivery Pipeline, Spring-boot, Infrastructure as Code (IaC), Cloudformation, Database Migration, Amazon Relational Database Service, Containerization, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Cloud Migration, Functional Programming, Cloud Optimization, Api Gateway, Terraform, Code Restructuring, Serverless Computing, Docker, Microservices - **Published:** August 1, 2026 - **Apply:** https://www.careerjet.com/jobad/us63e7fe490d5b33c17353f95acb410c6e ## About the Role Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience. 8+ years of software development experience with Java/J2EE technologies. 5+ years of hands-on experience migrating applications from on-premises environments to AWS. Strong programming experience with Java and frameworks such as Spring, Spring Boot, Hibernate, and related technologies. Experience designing and implementing microservices architectures and cloud-native applications. Strong understanding of AWS services, cloud architecture principles, and application modernization strategies. Hands-on experience with Docker and Kubernetes platforms. Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation. Knowledge of CI/CD pipelines and DevOps methodologies. Experience with database migration, optimization, and integration across enterprise environments. Strong analytical, problem-solving, and troubleshooting skills. Excellent communication and collaboration abilities in Agile development environments. Preferred Qualifications AWS certifications such as AWS Certified Solutions Architect or AWS Certified Developer. Experience supporting large-scale enterprise cloud transformation projects. Familiarity with serverless architectures and event-driven application design. Experience implementing high-availability, disaster recovery, and cloud optimization strategies. Knowledge of cloud security best practices and governance standards. ## Description STAFFXPERT LLC is seeking a Senior Software Developer Java/J2EE & AWS Application Modernization on behalf of our client in Rockville, MD. We are looking for a highly skilled Software Developer with strong expertise in modernizing legacy Java/J2EE applications and migrating enterprise systems to AWS cloud environments. This role requires a hands-on technical professional who can design, develop, and implement cloud-native solutions, optimize application performance, and support large-scale digital transformation initiatives. The ideal candidate will have experience with AWS services, microservices architecture, containerization, and DevOps best practices., Lead the migration of legacy Java/J2EE applications from on-premises environments to AWS. Assess existing applications and recommend modernization strategies, including rehosting, replatforming, refactoring, or rearchitecting. Design, develop, and implement scalable, cloud-native solutions using Java and AWS technologies. Modernize monolithic applications by decomposing them into modular or microservices-based architectures. Build reusable migration frameworks, tools, and reference implementations to support cloud transformation initiatives. Integrate applications with AWS services such as EC2, ECS, EKS, S3, RDS, API Gateway, and Lambda. Containerize applications using Docker and deploy solutions using Kubernetes-based platforms. Develop and manage Infrastructure as Code (IaC) solutions using Terraform, CloudFormation, or similar technologies. Support CI/CD automation and DevOps processes to improve deployment efficiency and reliability. Collaborate with architects, technical leads, and Agile teams to deliver high-quality solutions aligned with project objectives. Participate in technical design reviews, code reviews, troubleshooting, and performance optimization efforts. Ensure solutions are secure, scalable, maintainable, and cost-efficient., Overview: We are seeking an experienced Senior Developer specialized in migrating Java/J2EE applications to the cloud. You will take ownership for modernizing Java/J2EE applicati… + 2 months ago ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)