Jobs · Engineering · Virginia

Java Backend Developer Senior

SAIC · Ashburn, VA · 3 wk ago
Engineering$120k–$160k/yrFull-time

Job Responsibilities

  • Working closely with the tech lead and senior developers
  • Participate in the system architecture design, systems engineering, development, integration testing and validation
  • All aspects of the software life-cycle (requirements to design to implementation to test)
  • For a java backend application involving extensive messaging and transaction processing

Qualifications

  • Bachelor's degree in computer science or related engineering field with 9+ years of technical experience
  • 9+ years of strong Java design and software development experience including designing, developing, and documenting large-scale enterprise software systems
  • Extensive use of Java hands-on on most recent Job role (such as SW Developer or SW Engineer) or in the last 5 years
  • Effective Proficiency usage and Development with JavaEE, Spring, and Springboot relative to Microservices
  • Usage of JavaEE supported technology stacks in platforms, such as EKS, Docker, Kubernetes, or AWS, or WebLogic
  • Demonstrates capability for Operational Support and Analysis of Delivered Applications to resolve real-time issues
  • Demonstrates capability to modify and share code seamlessly via tools such as Maven and Artifactory while communicating its changes effectively to group members for rapid application rollouts
  • Ability to diagnose problems and support production systems
  • Experience working with Applications on Cloud utilizing serverless hosted services like AWS S3, DynanoDB, lambda etc.
  • Java Micro Service Architecture frameworks such as Spring Boot
  • Experience with container platforms like Docker and Kubernetes
  • SQL DBs (preferably Oracle) and strong SQL/JDBC skills is required for this position
  • Experience with NoSQL DBs like MongoDB, Document DB, Cassandra etc
  • Messaging and Streaming Systems (Kafka, SQS ans Kinesis)
  • XML/JSON
  • Unix/Linux
  • Experience with JPA/Hibernate
  • Experience with building RESTful webservices and experience with query language based APIs like GraphQL
  • Jenkins, Maven, Gitlab and Jira for CI/CD
  • Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration.)
  • Demonstrated ability to incorporate rigorous Unit testing as part of development activities is essential

Similar jobs