Java Developer (Mid & Senior Level)

Location: Alexandria, VA
Date Posted: 10-13-2018
Java Developers (Mid & Senior Level)
Location: Alexandria, VA

FosterThomas, Inc. is a leading HR Consulting and Talent Acquisition Firm. We are seeking Mid and Senior Level Java Developers to assist our client in Alexandria, VA.

Our client, Tarkik Solutions Incorporated (Tarkik) is a Washington DC based SBA Certified 8(a) Small Disadvantaged Business providing Information Technology and Enterprise Software Engineering services to Federal and Commercial sector clients. Their Federal sector domain specializations include Border Security and Targeting, Maritime Domain Awareness, Global Supply Chain, Import and Export Processing and operationalizing the U.S. Digital Services Playbook. Our Commercial sector domain specializations include Consumer and Commercial Finance and Lending.

In addition to their domain expertise, they bring technology expertise in the areas of Open Source Software Development, DevSecOps, Continuous Integration/Continuous Delivery, Cloud Engineering (Amazon Web Services and Google Cloud), Identity Management, Mainframe Modernization, User Interface/User Experience and Agile Frameworks (Scrum, Kanban and Scaled Agile).

This is a long-term position located in Alexandria, VA; and requires US citizenship and the ability to obtain a DHS/CBP clearance.

Responsibilities
  • Develop new cloud-native border security applications using a modern J2EE technology stack, Microservices Architecture and containerization
  • Translate user requirements into REST API specifications prior to implementation
  • Utilize modern Java technology stack including Spring Framework, Spring Boot and Docker to develop Microservices and REST APIs for user-interface applications to consume
  • Implement test-driven development methods, supporting end to end testing
  • Build reusable code and libraries for future use
  • Optimize application for maximum speed and scalability
  • Practice detailed code review process
Requirements
  • Must be a US citizen with the ability to pass government background investigation
  • Bachelor of Computer Science or equivalent
  • 5+ years of experience in developing applications using Spring Framework
  • Detailed understanding of Spring Framework concepts like Dependency Injection and Aspect Oriented Programming
  • Experience with Java testing frameworks like JUnit, Mockito, etc.
  • Thorough understanding of Relational Databases and SQL concepts
  • Thorough understanding of REST specification
  • Experience working with Docker
  • Experience with tuning SQL queries for large systems
  • Experience with Maven and Gradle build frameworks
  • Experience with Spring Security Framework is a plus
  • Experience working with Amazon Web Services (AWS) platform is a plus
  • Knowledge of Agile Frameworks such as Scrum and Kanban
 
Tarkik Solutions Incorporated is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
 
or
this job portal is powered by CATS