Job Description
Job Overview
We are seeking a dynamic and motivated Java Developer at Jr, Mid, or Sr level to join our innovative software development team. This role offers an exciting opportunity to work on cutting-edge applications, contribute to full lifecycle development, and collaborate within an Agile environment. The ideal candidate will be passionate about coding, eager to learn new technologies, and committed to delivering high-quality solutions that meet business needs. US citizenship and DoD clearance is required for this position to ensure compliance with project security protocols.
Agency: DOD
Visa: Must be a US citizen
Clearance: DOD public Trust Clearance and/or CAC desirable
Rate: Based on consultant's experience and interview
Duration: +6 months
- Duties
- Develop and maintain Java-based applications, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance and resolve issues.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Implement best practices for software development, including version control using SVN.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Skills
- Proficiency in Java programming language is essential.
- Proficient in Java, JS with a good knowledge of its ecosystems
- Proficient in TypeScript development
- Expert in understanding and building of RESTful/SOAP web services
- Experience with relational databases(Oracle) and writing complex queries using SQL/Stored Procs
- Solid understanding of object-oriented programming
- Good knowledge of Java, Java Script & Spring Framework (JDBC, MVC, MVVC)
- Good knowledge of UI/HTML5/CSS3/JavaScript/AngularJS (Node.js, Sencha Ext.js is a plus)
- Familiar with various design and architectural patterns
- Skill for writing reusable Java/JavaScript libraries
- Knowledge of concurrency patterns in Java/JavaScript
- Implementing automated testing platforms and unit tests - for Java and JavaScript
- Familiarity with continuous integration & delivery(CI/CD)
- Excellent communication and interpersonal skills
- Ability to work independently and collaboratively
- Ability to multitask in a dynamic environment
If you are passionate about software development and eager to work in a collaborative environment, we encourage you to apply for this exciting opportunity as a Java Developer!
Job Types: Full-time, Contract
- License/Certification:
- CompTIA Security+ (Required)
- Security clearance:
- Confidential (Required)
Pay: $75,000.00 - $130,000.00 per year
- Benefits:
- 401(k) matching
- Bereavement leave
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Paid holidays
- Paid sick time
- Paid time off
- Vision insurance
- Experience:
- Spring MVC: 3 years (Required)
- React: 3 years (Required)
- Angular: 3 years (Required)
- License/Certification:
- CompTIA Security+ (Required)
- Security clearance:
- Confidential (Required)
Work Location: Remote
Apply tot his job
Apply To this Job