Description
Position Summary
This position supports application development efforts as a mid-level Java Backend Developer with cloud experience to join our team to begin an exciting and challenging career in Ashburn, VA. As a Java Backend Developer, you will be responsible for development and implementation of applications using existing and emerging technology platforms. The Java Backend Developer shall have the ability to perform, but not limited to automation and engineering tasks, infrastructure/operations, and security engineer tasks in cloud environments.
Job Responsibilities:
Work as part of a team throughout the software development life cycle
· Collaborate with designers and analysts to provide Engineering and Sustainment services in Development, Security and Operations activities
Design and develop code using Micro Service Architecture JEE software applications
· Provide appropriate system monitoring support for network-related production issues, providing the capability to rule out application issues
· Continuously develop and maintain system documentation
· Develop code to meet user story acceptance criteria
· Debug, test, and fix errors
· Conduct end-to-end testing and integration
· Conduct design and code review to ensure compliance with standards
· Estimate level of effort to develop code to meet acceptance criteria
· Share best practices and improve processes within and across sprint teams, and mentor more junior developers
· Use modern software engineering tools including Eclipse, Visual Studio Code, AWS CLI and Atlassian Suites for design, development, and testing the software
· Present the solution at formal and informal design reviews, and document the design according to the Government’s system lifecycle methodology
· The candidate will be expected to learn and adhere to the continuous integration, automated unit testing and other Agile practices established within the team using the tools that are currently used by the team
· The candidate is expected to diagnose and fix issues in existing application components as part of maintenance
Qualifications
Required Skills and Experience:
· Must have bachelor’s degree in computer science or related engineering field with minimum of five (5) years of experience in the Information Technology field focusing on Java application development projects
· Demonstrated experience building applications using Java, Spring Boot, Spring, MVC, JSON, and JavaScript
· Solid understanding of CI/CD pipeline such as Jenkins, Harness, GitLab CI, etc.
· Basic experience in: Kubernetes, PostgreSQL, GRPC, TypeScript, Prometheus, and Dynatrace
· Experience with automated deployment tools such as Jenkins, ArgoCD, Harness
· Experience in Test Driven and Behavior Driven Development frameworks
· Strong communication and teamwork abilities
· Solid understanding of Git/GitLab
· Experience delivering solutions using Agile delivery practices
· Experience with Amazon Web Services (AWS)
· Experience in application development using Java/JEE and related technologies, Spring Framework)
· Experience with microservices and containerization using Docker
· Thorough understanding of infrastructure (firewalls, load balancers, storage, monitoring, security etc.)
Desired Skills and Experience:
Customer Requirements:
...neuroradiology colleagues. Join a team of 4 Movement Disorders physicians Clinic onsite at Northwestern Medicine Central DuPage... ...veteran status disability sexual orientation or any other protected status. Remote Work : No Employment Type : Fulltime...
...Job Summary: The United States Bankruptcy Court for the Eastern District of New York is accepting applications for the position of... ...including receiving and maintaining court files in compliance with federal and local rules and procedures. The incumbent performs customer...
...crimes, apprehension of criminals, and enforcement of all applicable federal, state, and local laws to prevent losses due to criminal acts... ...appropriate follow-up and documentation, and testify in a court of law when requested to do so by subpoena. Education High...
...Pharmacy Technician Full-Time 20 Maverick Square $2,500 sign-on bonus for new full-time Pharmacy Technicians! NeighborHealth is seeking to hire full-time Pharmacy Technicians for our growing Pharmacy Department! The Pharmacy Technician is responsible for providing...
...Special Education Compliance Consultant - Regional Professional Development Center Southeast Missouri State University Salary: $0.00 Monthly Job Type: Full-Time Job Number: 202400345-01 Location: Cape Girardeau, MO Department: Regional Professional...