Senior Full Stack Software Developer (TS/SCI POLY)
Req #: 238009
Minimum Clearance Required: TS/SCI with Polygraph
Project Description: Custom applications support for a classified client. Providing services and support for customer’s applications, enhancements, and operations and maintenance while utilizing latest cloud based technologies with-in the Agile framework.
There is no pager support and an incredible life balance support from our client
Career growth; current PM is actively looking for someone to take on a deputy PM role. Looking to share/train PM duties accordingly.
Also if any interest in growing one’s career; we have management roles available on the team or it’s possible to progress into roles with direct reports/management (the current PM started his CACI career as a software developer).
Available training budget; everyone on the team has been offered Certified Scrum Master training or a week’s training for a technology needed on project
What You’ll Get to Do:
Team is seeking an experienced full stack developer to join a dynamic and exciting development team. Successful candidate will be responsible for the server-side web application logic as well as integration of application front-end. If you have outstanding programming skills and a passion for developing beautiful, innovative applications and desire thrilling application development challenges, then this position is for you.
More About the Role:
Deliver tactical and strategic improvements to large scale Java products
Formulate and define system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
Design, develop and test Java based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate
Translate software requirements into working and maintainable solutions within the existing application frameworks
Implement the product's lifecycle: Design, development, quality, deployment and maintenance
Develop and adhere to best-practices for developing applications
Continuously contribute to team performance improvement and collaboration
You’ll Bring These Qualifications:
Experience in developing applications using Java platforms
Experience in Spring, Struts, or equivalent J2EE framework software
Working knowledge and experience with JQuery, Ajax, JSON, CSS, HTML
Excellent skills in DB Schema design and familiarity with RDBMS products (Oracle, MySQL, PostGres)
Excellent knowledge of SQL and hands on experience with ORM frameworks such as Hibernate
Ability to solve problems creatively and effectively
Experience working in an Agile/Scrum development process
Active TS SCI with Polygraph Clearance
These Qualifications Would Be Nice to Have:
Ability to conduct UI tests and optimize performance as required
Documented experience with cloud technologies and platforms (AWS, ServiceNow, Salesforce, Azure)
What We Can Offer You:
We’ve been named a Best Place to Work by the Washington Post.
Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
We offer competitive benefits and learning and development opportunities.
We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.