Skip to main content
S

Mid Level Backend Java Developer

Surge IT

Location

Alexandria, VA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Java Developer with experience developing cloud-native, microservices-based applications using Java/Spring Boot, REST/JSON APIs, and AWS. Designs, develops, and implements scalable backend services to support business requirements. Follows Agile methodologies and drives quality through automated testing and CI/CD pipelines. Embraces AI-assisted development tools to accelerate delivery and improve code quality.

Required Skills

  • Strong Java backend experience with Spring, Spring Boot, JPA/Hibernate, and microservices/eventdriven architecture
  • Experience with AWS services and familiarity with message broker technologies
  • Experience with API design and documentation and secure coding practices including OWASP principles and authentication/authorization patterns
  • Experience designing and performing unit, integration, automated testing and conducts code reviews
  • Proficiency in SQL with working knowledge of relational database concepts including DDL, DML, and reading/understanding stored procedures
  • Comfortable working in a GitHubbased CI/CD environment with familiarity with containerized application packaging and deployment using Docker and Kubernetes
  • Strong problemsolving skills with the ability to identify improvements to code and processes, resolve production issues, and document technical specifications and design
  • Experience using AIassisted development tools to support coding, code review, and problemsolving
  • Stays current on emerging technologies and applies them to new and existing systems

Preferred Skills

  • Experience with API, security, and performance testing tools such as Postman, OWASP ZAP, and JMeter
  • Experience with observability tooling — structured logging, monitoring, and alerting using CloudWatch, AppDynamics, and/or Splunk
  • Experience with PostgreSQL and/or cloudmanaged databases (RDS, Aurora)
  • Familiarity with Agile/SAFe methodologies and tools such as JIRA and Confluence
  • Excellent communication and teamwork skills; experience with modern JavaScript frameworks (React, Angular, Ember) is a plus for fullstack collaboration

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs