Senior Java Developer
Capstone IT
Job Description Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years preferred) to support a large-scale legacy modernization initiative. This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems. You will work on mission-critical applications as part of a high-performing engineering team, contributing across the full software development lifecycle. This role is onsite, Monday through Friday, and requires a 2nd interview to be completed onsite. A light on call rotation is required every 14-16 weeks after training is completed. Key Responsibilities
- Lead and contribute to modernization efforts from monolith to microservices architectures
- Support migration strategies from on-prem systems to hybrid cloud environments
- Design, develop, and maintain scalable, enterprise-grade applications in distributed environments
- Write clean, efficient, and testable Java code
- Participate in architecture, design, development, testing, and deployment
- Debug, troubleshoot, and resolve production issues
- Prepare and manage code releases
- Collaborate with cross-functional teams to deliver technical solutions
- Contribute to continuous improvement and engineering best practices
- Experience working in secure enterprise environments
- Java / Core Java (versions 8-17; extensive hands-on experience)
- Spring Framework (Spring Boot, Spring Data, Spring Cloud)
- Microservices architecture
- REST API's; REST & SOAP web services development
- JPA2 / Hibernate (HQL, JPQL, Criteria APIs)
- Object-Oriented Design & Design Patterns
- Domain Driven Design (DDD) concepts
- Kafka
- MongoDB
- Oracle and SQL Server
- WebLogic 14+ or similar application servers
- JUnit, Mockito
- Tools: Git, Gradle, IntelliJ/Eclipse, Ant, SQL Developer (Oracle 19c)
- Azure DevOps experience
- Experience with containerization technologies (Docker, Kubernetes)
- Familiarity with UI component libraries
- Agile development experience
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Minimum 12 years of hands-on, professional Java development experience (REQUIRED)
- Proven experience in legacy modernization initiatives, including:
- Monolith to microservices transformation
- On-premise to hybrid cloud migration
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Developer in Richmond, VA vacancy
- ...Senior Java Developer Location: Maryland, Virginia, Washington DC Duration: Contract Rate: DOE Must have 10 years of experience Must have good experience in Java, Springboot Must have good experience in Agile Must have good experience in SQL Must...SeniorContract work
- ...USC On W2 we can consider on C2C, but who has their Own Corporation on their name / Employers are not acceptable Job Title: Senior Java Developer Location: Atlanta, GA Must Have Skills Java Spring boot AWS REST API Nice to have skills Microservices SQL Detailed Job Description...SeniorWork experience placement
- ...Senior Java Developer Location: Richmond, VA (Hybrid role) Duration: 12+ months Contract. Must Haves: Java AWS Spring boot Rest CI/CD Job Description: Analyze internal user needs and desired results and develop software solutions with...SeniorContract work
- ...Backend Software Engineer Java, Springboot, AWS, CI/CD, SQL databases Modernizing applications on IAM documents and messaging Must sit in McLean, VA Hybrid (Mon-Fri remote/Tue-Thu onsite) 1 hour zoom video interview - coding assessment will be conducted, screen sharing...SeniorRemote work
- ...Senior Java Developer We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities...Senior
- ...Amber Labs is seeking a Senior Java Developer for a 12-month perm FTC role, requiring active SC clearance. This position emphasizes delivering high-quality code, performance, and security. The ideal candidate should have strong Java and AWS experience and be adept in software...SeniorPermanent employmentFixed term contract
- ...An established industry player is seeking a seasoned Java Developer with over 10 years of experience. This role involves leveraging your expertise in Java, Springboot, and Microservices to develop and deploy robust applications. You will be at the forefront of cloud technology...Senior
- ...EPAM Systems, Inc. is seeking a Lead Java Developer with GCP proficiency to drive technical excellence and mentor engineering teams in the United States. Youll lead the architecture of Java-based platforms, oversee cloud infrastructure on Google Cloud Platform, guide...Senior
- ...An established industry player is seeking a seasoned API Developer with extensive experience in API domain design and security. This role involves leveraging Core Java, Spring Security, and cloud computing technologies to create robust API solutions. You will play a crucial...Senior
- ...EPAM Systems, Inc. is seeking a Lead Java Developer with AWS experience to design and deliver scalable cloud-native solutions. The ideal candidate will guide a team of engineers and architect microservices-based systems, ensuring successful application deployment on AWS...Senior
- ...We are looking for a Senior Java Developer with strong experience in AWS and ReactJS to help advance modern web platform development.You will implement Java 8 and Spring Boot services with RESTful APIs, partner with the team through reviews and documentation, and uphold...Senior
- ...Java Programmer/Analyst Position JAVA programmer/analyst needed to support DPOR's mission critical IT systems and serve as the backup... ...including tnsnames files and Oracle Insta client Design, develop and troubleshoot using the open-source tools like: Eclipse, Putty...SeniorWork experience placement
- A technology consulting company based in Richmond, Virginia, is seeking a Java Developer with extensive experience in Chordiant applications, preferably within the Health Care sector. Responsibilities include reverse engineering software and providing technical expertise...SeniorRemote work
- ...retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Senior Java Developer to join our voice/contact center engineering team and help develop, support, and continuously improve cloud-based IVR...SeniorFull timeInternshipRemote workRelocation
- ...Senior Full Stack Java Developer Requirements: 8+ years' experience in software development B.S. or M.S. in Computer Science or equivalent field Hands on software development experience in full stack. Backend: Java 1.8 with Spring boot & Micro Services Kafka & MongoDB...Senior
$115k - $135k
...Job Title: Senior Java Web Developer Job Summary We are a seeking a highly skilled Senior Java Web Developer with at least 6+ years of experience. This is a remote work position. The Senior Java Web Developer will work on supporting web and API-based software solutions...SeniorWork at officeLocal areaRemote work- ...Senior Full Stack Java Developer Seeking a Senior Full Stack Java Consultant to assist with the design, development, and support of complex Java/JEE enterprise applications. This role requires deep experience across both backend and frontend technologies, with a...SeniorOngoing contractLong term contractWork at officeLocal areaRemote work
$130k - $150k
...Services in Richmond, Virginia, is seeking a Full-stack Engineer to design, develop, and implement secure web applications. The ideal candidate will have 8+ years of relevant experience, strong Java Full Stack coding skills, and UI/UX JavaScript certifications....Senior- ...stakeholders that delivers on our promises.At Kemper, the Senior Software Developer provides technical support for multiple applications and system... .../development* Experience in technical disciplines such as Java and Spring Boot and microservices programming * Experience...SeniorWork experience placementCasual work
$122.5k - $192.5k
...FICO is looking for a Senior Software Engineer to enhance its analytic decisioning platform. You will work in a dynamic team focusing... ...decisioning and analytics execution. The job requires proficiency in Java and Spring, experience with cloud technologies, and knowledge in...Senior- Full Stack Java Engineer/Developer US CITIZENS OR GREEN CARD HOLDERS WITH 3 YEARS OF GREENCARD RESIDENCY ONLY ONLY APPLICABLE ON W2 Qualifications At least 5 years of strong experience in core JAVA coding skills - Must have Application development experience with Spring...SeniorLocal areaRemote work
- ...Senior Java Developer We are looking for a Senior Java Developer to join one of our Agile teams responsible for the design, development, support and maintenance of multiple applications used to support a business function. Individuals should have the ability to deliver...Senior
- ...Spring / Springboot, CI/CD Con azure cloud / Github actions, Java11 1 August, 2024 USA We are looking for a Java Developer with Strong Elastic Search Experience As the demand for skilled Java developers continues to rise, our company is currently seeking a talented individual...SeniorFor contractorsRemote work
- ...~ ABOUT THE ROLE This position will design, develop, and test the integration of an existing java application's authentication from using the Agency's active... ...Okta for multifactor authentication. As a Senior level Java Programmer, this position is responsible...Senior
- ...Java Developer Designing and implementing Java-based applications. Analyzing user requirements to inform application design. Defining application objectives and functionality. Aligning application design with business goals. Developing and testing software. Debugging...Senior
- ...Sr. Java Programmer Location: Richmond, VA Interview Type: In Person Work Arrangement: Remote 10+ years of... ...working. About The Role: This position will serve as a senior BACK-END application developer in the design, development, and maintenance of Java/ JEE...SeniorWork at officeLocal areaRemote work
- ...Job: Senior Java Programmer Location: 600 E Broad St, Richmond, VA 23219 (Hybrid) Interview Mode: IN-PERSON INTERVIEWS... ...This position will serve as a senior BACK-END application developer for the DMAS Information Management Division in the design, development...Senior2 days per week
- ...Sr. Java Developer Title: Sr. Java Developer (#486036) Duration: 10+ Months Location: Richmond, VA Description: Sr Java Programmer... ...hire WITHOUT visa sponsorship*** Client is looking for a Senior Java consultant to assist with refinement of requirements,...SeniorFull timeContract workWork at officeLocal areaVisa sponsorship
- ...requests with quality in production. Must-Have Skills/Qualifications: Java Working experience with web servers like Tomcat/Jetty/... ...– Talent Acquisition ALTEN Calsoft Labs Phone: (***) ***-**** Seniority Level Mid-Senior level Employment Type Contract Job Function Information...SeniorContract workWork experience placementRemote workFlexible hours
- ...About the role At SPD Technology, we are seeking a Senior Java Engineer to design, build, and maintain scalable backend services for data... ...pipelines using streaming and batch processing frameworks. Develop REST and gRPC APIs for unified access to enriched datasets. Collaborate...SeniorRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
Related searches
- lead full stack java developer Richmond, VA
- java developer remote Richmond, VA
- java developer remote part time Richmond, VA
- java web developer Richmond, VA
- java developer full time Richmond, VA
- senior java software engineer Richmond, VA
- full stack java developer Richmond, VA
- senior java developer Richmond, VA
- sr.java developer Richmond, VA
- java developer Richmond, VA


