Job Description
Location: Flexible / Remote Options
Employment Type: Full-Time
Clearance: Ability to obtain government security clearance (CBP Final)
Role Overview
Technology Consultants Inc. is seeking a Mid-Level Java Application Developer to support a government client. This role focuses on designing, developing, testing, and maintaining Java applications while collaborating closely with cross-functional teams in an Agile environment.
Key Responsibilities
- Design, develop, test, and maintain a suite of Java applications.
- Participate actively in Agile ceremonies and maintain Jira tasks.
- Troubleshoot complex issues in production and non-production systems.
- Collaborate with team members and stakeholders to ensure client needs are met.
- Continuously learn new technical skills and adapt to evolving project requirements.
Required Qualifications
- Bachelor’s degree with at least 5 years of relevant experience or equivalent.
- Experience supporting Java applications and frameworks such as Spring and Spring Boot.
- Hands-on experience with relational databases (Oracle, PostgreSQL).
- Proficiency in writing automated unit tests using JUnit.
- Experience working in an Agile team using Jira or similar tools.
- Strong communication skills, both written and verbal.
- Ability to work independently and collaboratively to deliver high-quality solutions.
Preferred Skills
- Experience in CI/CD environments using Git, Bamboo, Jenkins, SonarQube.
- Cloud deployment experience, particularly AWS.
- Familiarity with Docker and Kubernetes.
- Development experience with JavaScript or frameworks like Angular.
- Knowledge of Hibernate or MyBatis for ORM.
- Experience with JMS (IBM MQ, ActiveMQ).
- Linux-based development environment experience.
Benefits
- 401(k) retirement plan
- Health insurance
- Paid time off (PTO)
- Flexible work from home options