Senior Java Software Engineer

Keypixel Software Solutions

Tysons (VA)

On-site

USD 120,000 - 160,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keypixel Software Solutions LLC is seeking a Senior Java Developer to contribute to design, development, and testing of enterprise-grade software in an Agile setting. You will help shape our software architecture and ensure high-quality applications across the stack.

You will build RESTful services with Java/Spring Boot, work with Angular front-ends, databases, and modern CI/CD pipelines, and leverage GenAI-enabled tooling to boost productivity.

Qualifications

  • 8+ years of experience in software development in an Agile environment.
  • Bachelor's degree in Computer Science or Engineering.
  • Strong expertise in Java, Spring Boot, and designing RESTful APIs.
  • Solid experience with relational and NoSQL databases such as MongoDB and PostgreSQL.
  • Front-end development experience with Angular and modern UI patterns.
  • Hands-on experience with modern build, CI/CD, and containerization tools including Git, Gradle, Docker, Jenkins, and Kubernetes.
  • Strong testing mindset, with experience writing unit tests using JUnit and Mockito, and front-end unit tests using Jasmine.
  • Working knowledge and practical experience with GenAI-enabled development tools such as GitHub Copilot, LLMs, RAG, and agentic workflows.
  • Knowledge and experience in cloud computing with AWS and container orchestration using Kubernetes, Istio, and Helm charts.
  • Excellent communication skills to interface and influence with business lines and other IT teams.

Responsibilities

  • Design, develop, and test enterprise-grade software using Java, Spring Boot, and other related technologies.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions that meet business needs.
  • Develop and maintain RESTful APIs using Spring Boot and ensure seamless integration with front-end technologies.
  • Work with relational and NoSQL databases such as MongoDB and PostgreSQL to manage data effectively.
  • Implement modern UI patterns using Angular and other front-end technologies to create engaging user experiences.
  • Utilize modern build, CI/CD, and containerization tools like Git, Gradle, Docker, Jenkins, and Kubernetes to streamline development and deployment processes.
  • Write unit tests using JUnit and Mockito, and front-end unit tests using Jasmine to ensure code quality and reliability.
  • Leverage GenAI-enabled development tools such as GitHub Copilot, LLMs, RAG, and agentic workflows to enhance productivity and innovation.
  • Deploy applications in the cloud using AWS and manage container orchestration with Kubernetes, Istio, and Helm charts.
  • Communicate effectively with business lines and other IT teams to ensure alignment and successful project delivery.

Education

Bachelor's degree in Computer Science or Engineering

Tools

Java
Spring Boot
RESTful APIs
MongoDB
PostgreSQL
Angular
Git
Gradle
Docker
Jenkins
Kubernetes
JUnit
Mockito
Jasmine
GitHub Copilot
LLMs
RAG
Istio
Helm
AWS

Job description

Join our dynamic team as a Senior Java Developer and contribute to the design, development, and testing of enterprise-grade software in an Agile environment. You will be instrumental in shaping our software architecture and ensuring the delivery of high-quality applications.

Responsibilities
  • Design, develop, and test enterprise-grade software using Java, Spring Boot, and other related technologies.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions that meet business needs.
  • Develop and maintain RESTful APIs using Spring Boot and ensure seamless integration with front-end technologies.
  • Work with relational and NoSQL databases such as MongoDB and PostgreSQL to manage data effectively.
  • Implement modern UI patterns using Angular and other front-end technologies to create engaging user experiences.
  • Utilize modern build, CI/CD, and containerization tools like Git, Gradle, Docker, Jenkins, and Kubernetes to streamline development and deployment processes.
  • Write unit tests using JUnit and Mockito, and front-end unit tests using Jasmine to ensure code quality and reliability.
  • Leverage GenAI-enabled development tools such as GitHub Copilot, LLMs, RAG, and agentic workflows to enhance productivity and innovation.
  • Deploy applications in the cloud using AWS and manage container orchestration with Kubernetes, Istio, and Helm charts.
  • Communicate effectively with business lines and other IT teams to ensure alignment and successful project delivery.
Requirements
Required Skills
  • Minimum of 8 years of experience in software development in an Agile environment.
  • Bachelor's degree in Computer Science or Engineering.
  • Strong expertise in Java, Spring Boot, and designing RESTful APIs.
  • Solid experience with relational and NoSQL databases such as MongoDB and PostgreSQL.
  • Front-end development experience with Angular and modern UI patterns.
  • Hands-on experience with modern build, CI/CD, and containerization tools including Git, Gradle, Docker, Jenkins, and Kubernetes.
  • Strong testing mindset, with experience writing unit tests using JUnit and Mockito, and front-end unit tests using Jasmine.
  • Working knowledge and practical experience with GenAI-enabled development tools such as GitHub Copilot, LLMs, RAG, and agentic workflows.
  • Knowledge and experience in cloud computing with AWS and container orchestration using Kubernetes, Istio, and Helm charts.
  • Excellent communication skills to interface and influence with business lines and other IT teams.
Preferred Skills
  • Familiarity with testing frameworks such as Cucumber, Jest, Cypress, and Playwright.
  • Experience with automated pipeline deployment tools such as Rancher.
  • Knowledge of modern tools including Atlassian Suite (Jira, Bitbucket), Git, IntelliJ, VSCode, and Gradle.
  • Nice to have: Python, Rafay, and SonarQube.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

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

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Lead Java Developer
Lead Java Developer

EnIn Systems • California

On-site
USD 140,000 - 190,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel Inc. • Texas

On-site
USD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

EXL • Buffalo (NY)

Hybrid
USD 110,000 - 150,000
Senior Java Engineer
Senior Java Engineer

IT.HR Recruitment Agency • St. Louis (MO)

On-site
USD 80,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

Feuji • United States

On-site
USD 140,000 - 190,000
Senior Java Engineer
Senior Java Engineer

ICE • Atlanta (GA)

On-site
USD 100,000 - 140,000
Senior Java Engineer
Senior Java Engineer

ICE Clear Europe Limited • Jacksonville (FL), Atlanta (GA)

On-site
USD 90,000 - 130,000
Java Developer
Java Developer

Virtusa • Irving (TX)

On-site
USD 125,000 - 175,000