Jobs · Information Technology · Virginia

Senior Java Backend Developer

TechWish · Richmond, VA · 4 mo ago
On-siteInformation TechnologyFull-time

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.

Requirements

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

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
  • Experience with Containerization- Docker and Kubernetes
  • Experience with JWT/OAuth
  • Experience with Azure and Azure DevOps

Education

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

Similar jobs