Mid-Level Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs
Top 10 Java Libraries