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:
...Description SAIC is seeking a Logistics Analyst Sr to support the US Navy in Hanahan, SC. Duties and Responsibilities: Supervise team members in daily functions and task Responsible for the supply chain of a MADIS / LMADIS project, including the...
...On behalf of an esteemed, high-growth client , we are conducting an exclusive search for an exceptional Chief People & Culture Officer (CPCO) to be based in Atlanta, Georgia . This opportunity is ideal for a seasoned HR executive who has scaled innovative, fast-...
...Job Description: Programmer - Entry Level We are seeking a highly motivated and enthusiastic entry-level programmer to join our team.... ...software development. Requirements: 1. Bachelor's degree in Computer Science, Software Engineering, or a related field. 2. Solid...
...MRI), laboratory services, O.R.s and Endoscopy, Rehabilitation and Infusion Services Integrated electronic health record or EMR, MEDITECH, which is shared by our sister hospitals of North Country Healthcare, Androscoggin Valley Hospital and Weeks Medical Center,...
...We have an exciting opportunity as a community-based Community Support Counselor/Direct Care Professional. This program supports individuals with developmental/intellectual disabilities to live, work, and take part in a full community life. This is an opportunity...