Java Developer Mid Level
Job ID 2315531Location ASHBURN, VA, USDate Posted 2023-11-14Category SoftwareSubcategory SW EngineerSchedule Full-timeShift Day JobTravel NoMinimum Clearance Required NoneClearance Level Must Be Able to Obtain Public TrustPotential for Remote Work NoDescriptionSAIC is currently seeking a motivated, career and customer-oriented Java Developer Mid Level to begin an exciting and challenging career with our large Enterprise Application Support Program to support one of our project delivery teams.Job Responsibilities
- Design and implement Micro Service Architecture JEE software applications
- Use modern software engineering tools including Eclipse, Rational Application Developer (RAD), and Atlassian Suites for the design, development, and testing of software.
- Bachelors degree in computer science or related engineering field with 5+ years of technical experience
- Ability to obtain and maintain a DHS public trust that requires US Citizenship
- Provisioning, operating, and maintaining systems running on AWS (or equivalent cloud providers)
- Development of Java Micro Service Architecture and Spring Boot Framework
- DBMS such as Oracle, PostgreSQL, DocumentDB, HBase with JDBC
- Developing and debugging complex SQL queries
- Unix, Linux
- Experience with object-oriented analysis and design techniques
- Thorough understanding of developing scalable web applications - infrastructure (firewalls, load balancers, storage, monitoring, security etc.) and have experience with orchestration to develop a cloud solution
- HTML, CSS and JavaScript
- High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment
- Ability to lead and mentor junior level developers
- JPA/Hibernate
- XML/JSON
- JUnit
- Experience working on an agile team such as Scrum
- Experience in AWS (e.g., S3, SQS, EC2, Lambda, Elasticache, MongoDB, Cassandra )
- JQuery, Angular, NodeJS, React
- HTML, CSS and JavaScript
- Docker, Konvoy, Kubernetes
- Jenkins, Gitlab, Monitoring Tools