Senior Java Backend Developer

TechWish

Richmond, VA

JOB DETAILS
SKILLS
Apache Ant Build Tool, Apache Kafka, Application Programming Interface (API), Cloud Computing, Computer Science, DevOps, Distributed Computing, Docker, Enterprise Applications, Git, Gradle, Hibernate, Identify Issues, JUnit, Java, Java Persistence API (JPA), Microsoft SQL Server, Microsoft Windows Azure, MongoDB, OAuth, Oracle Database, Oracle WebLogic Server, Presentation/Verbal Skills, Problem Solving Skills, Production Support, Project Tracking, REST (Representational State Transfer), SOAP (Simple Object Access Protocol), Software Development, Software Engineering, Web Services
LOCATION
Richmond, VA
POSTED
30+ days ago
Client is seeking a Senior Java Backend Developer with deep expertise in enterprise level application development. This role focuses heavily on building out modern microservices-based and event driven architecture to migrate a legacy system to Azure. The position includes both new development and light production support for a mission-critical system.

Skills:

  • Java (versions 8-17)
  • Spring Boot (Spring Data, Spring Cloud, Spring Security, etc)
  • Hibernate (JPA, HQL, JPQL, Criteria, tuning, troubleshooting)
  • Web Services (SOAP and REST APIs)
  • Strong familiarity with Kafka- producer and consumer and distributed systems concepts
  • Strong experience with Mongo DB, Oracle/SQL Server and database connectivity
  • Experience with WebLogic, JUnit/Mockito, Git, Gradle/Ant, IntelliJ/Eclipse
  • Containerization- Docker and Kubernetes
  • JWT/OAuth
  • Azure and Azure DevOps- used for project and backlog tracking.

Key Responsibilities:

  • Develop clean, efficient, testable backend code.
  • Enhance and maintain data access layers and system performance.
  • Contribute to design discussions and modernization initiatives.
  • Work independently with proactive problem-solving.
  • Clear written and verbal communication.
  • Adapts quickly and works independently.

Education:

  • Bachelor's degree in computer science or similar field.
  • 10+ years of experience in an enterprise level environment.

About the Company

T

TechWish