Mid-Level Java Developer
Role details
Job location
Tech stack
Requirements
Skills and Experience: * Bachelor's degree plus at least 5 years of work experience or an equivalent combination of education and experience. The work experience should include supporting Java applications and associated frameworks such as Spring and Spring Boot. * Experience working in an Agile team development environment using Jira or a similar tool * Experience developing against relational databases (e.g., Oracle, PostgreSQL) * Experience writing automated unit tests in a tool like JUnit * Good communication skills, both written and verbal * Ability to collaborate with team members to ensure client needs and expectations are met or exceeded * Demonstrates a passion for solving complex software challenges, and enjoys working alongside fellow team members to make that happen Preferred Skills and Experience: * Experience working in an automated development environment, using CI/CD tools such as Git, Bamboo, Jenkins, SonarQube * Experience developing in and deploying to a Cloud environment (such as Amazon Web Services) * Experience with Docker, Kubernetes * Development experience using JavaScript and/or JavaScript frameworks like Angular * Experience with Spring and Spring Boot * Experience with Hibernate or MyBatis * Experience with JMS (e.g., IBM MQ, ActiveMQ) * Experience with Linux Clearance: Ability to obtain the required government security clearance (CBP Final). Flexible work from home options available.
Benefits & conditions
401(k) Health insurance Paid time off