Sr Java Developer

NextGen Solutions Corporation

Richmond (VA)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NextGen Solutions Corporation in Richmond, VA seeks a Senior JAVA Developer to design, develop and test enterprise applications using Java/J2EE, Spring, and RESTful services. The role emphasizes clean code, architectural awareness, and collaboration across teams.

The ideal candidate will have extensive Java backend experience, familiarity with Spring technologies, and the ability to translate business needs into scalable solutions within an agile environment.

Qualifications

  • Extensive Java backend development experience.
  • Strong knowledge of Spring Framework and REST APIs.
  • Experience with Java annotations, generics, and OO design.
  • Proven ability to design, develop, test and deploy enterprise applications.

Responsibilities

  • Design, develop and test using JAVA technologies.
  • Maintain and improve existing JAVA applications.
  • Collaborate with internal teams to produce software design and architecture.
  • Develop documentation throughout the lifecycle of the development process.
  • Provide technical support to stakeholders.
  • Troubleshoot and debug code; coordinate with developers.
  • Deliver scalable, enterprise-grade solutions.

Skills

Core JAVA
Java annotations
Spring Boot
Spring Integration
Spring Web Services
Documentation
Async programming
Maven
Git
Application Servers
Linux
JIRA
OpenShift
Mainframe CICS
CI/CD
Master level experience
Backend development

Education

Bachelor’s degree in IT or related field or equivalent experience

Tools

JIRA
Tomcat/Jetty/Undertow
MAVEN
OpenShift

Job description

The role will require you to design, develop and test using JAVA technologies which will facilitate application development and implementation from development to QA to production. You will work to gain an understanding of the current system infrastructure, security needs, network considerations, and methodologies.

In this role, you will primarily focus on JAVA programming and supporting the ecosystem for the organization.

Responsibilities:

The Senior JAVA Developer position requires in-depth knowledge of JAVA and J2EEbackground using Spring Technologies framework, design, and architectural styles /API’s (REST/RPC) and Agile methodologies for the development of application programs. The Senior Developer will be writing clean, scalable code using JAVA programming languages, refactor and debug code, improve existing software, test, and deploy applications and systems. The resource will be required to develop documentation throughout the lifecycle of the development process and provide technical support to the team.

  • Ensure that the technologies are updated with current, stable, and compliant architecture and applications that meet enterprise standards.
  • Collaborate with internal teams to produce software design and architecture
  • Develop, Test and Deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing JAVA applications and systems
  • Proactively monitors and reports performance utilization of assigned technologies.
  • Troubleshoot software and/or hardware issues/failures.
  • Manage problems or escalated tickets and tasks and out-of-cycle requests from systems/software owners.
  • Determine the best course of action for meeting business needs and provide consultative expertise to customers on how to best use systems.
  • Proactively monitors and identifies broader, more complex issues across multiple, integrated, connecting technologies and communicate as appropriate.
  • Provides technical knowledge and support to District agencies, personnel, and additional stakeholders
  • Performs other related duties as assigned
  • May coordinate activities of application developers.
  • Able to identify best practices and standards for the use of the product.
  • Delivers support and design for industry specific applications that require integration with statewide systems or applications
  • Interacts with executive level business users or technical experts
  • May function as a niche technical SME (Subject Matter Expert)

Bachelor’s degree in Information Technology or related field or equivalent experience

Responsibilities:
  1. Demonstrates expertise in conveying technical and functional concepts for a specific technical specialty.
  2. Identifies improvements to project standards to achieve high quality services/products. This is a professional position which may require subject matter expertise consistent with demanding and rare technological skills.
  3. May require coordination of programming activities being conducted by the application development team.
  4. Confers with other business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing and project design.
  5. Works with necessary personnel to determine if modifications are necessary with interested personnel to determine necessity for modifications or enhancements.
  6. Leverages excellent written and verbal communication skills to develop new business process and programming solutions as directed by business and technical stakeholders.
  7. May coordinate activities of application developers.
  8. Able to identify best practices and standards for the use of the product.
  9. Proven track record of hands‑on technical design and code work within large complex systems.
  10. Proven hands‑on technical work with a variety of technologies.
  11. Demonstrated technical expertise integrating a variety of diverse technical environments and cross‑platform technologies.
  12. Delivers support and design for industry specific applications that require integration with statewide systems or applications.
  13. Interacts with executive level business users or technical experts.
  14. Advanced experience in the required technical subject matter.
  15. May function as a niche technical SME (Subject Matter Expert).
  16. Has proven experience across large and complex implementations and systems.

Bachelor’s degree in IT or related field or equivalent experience

Required/Desired Skills
  • Experience with core JAVA development with strong back‑end development
  • JAVA – Annotations, Generics, Reflection, Inheritance, OO Design, NIO, Bean Validation
  • Spring Boot Application Development Experience
  • Spring Integration Development Experience
  • Spring Web Services Development Experience
  • 16+ yrs. preparing complex technical documentation
  • Synchronous and Asynchronous programming experience – Callbacks, Future, Timeout and Error Handling
  • Experience with MAVEN Project Build experience
  • Experience with GIT version control repository
  • Experience with Tomcat/Jetty/undertow Application Servers
  • Experience with LINUX working environment
  • Experience with JIRA Issue tracker
  • 16+ yrs. conveying technical and functional concepts for a specific technical specialty
  • 16+ yrs. preparing complex technical documentation
  • Bachelor’s degree in IT or related field or equivalent experience
  • RedHat Openshift Container-based application development and deployment experience
  • Working with mainframe CICS containers and channels using JCA connectors
  • Knowledge of Continuous Integration and Continuous Development practice
  • Must have enough experience to qualify for a Master Level position
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Java Developer
Senior Backend Java Developer

AHU Technologies Inc • Washington

On-site
USD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Dhaka Technology Limited • Washington

On-site
USD 120,000 - 180,000
16yrs Sr Java Developer In person Onsite interview
16yrs Sr Java Developer In person Onsite interview

GoIntellects Inc. • Washington

On-site
USD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Dhaka Technologies Limited Company • Washington

On-site
USD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

Veriipro • Boston (MA)

On-site
USD 140,000 - 170,000
11+ Years Senior JAVA Developer - Washington DC (In-person interview)
11+ Years Senior JAVA Developer - Washington DC (In-person interview)

AHU Technologies Inc • Washington

On-site
USD 110,000 - 140,000
Sr Java Developer
Sr Java Developer

AHU Technologies • Washington

On-site
USD 150,000 - 190,000
Senior Java Developer
Senior Java Developer

Gilder Search Group • Columbia (SC)

On-site
USD 100,000 - 120,000
Sr java developer
Sr java developer

OVA.Work • Alpharetta (GA)

On-site
USD 120,000 - 170,000
Senior Java Engineer
Senior Java Engineer

Compunnel, Inc. • New Jersey

On-site
USD 100,000 - 130,000