$53 - $68.75/hr
Full-time
Re-posted 18 days ago
Job description
Company Description
KTS (also known as "KOJU") is a woman-owned small business built upon a mind-set of delivering customer-centric solutions. Since our founding in 2009, we provide results that adhere to industry standards as well as ensuring state-of the art solutions that are in line with the growing changes in today's technology. We are committed in providing innovative, practical and top quality results to ensure increased efficiency and a better tomorrow.
Job Description
Qualifications
Additional Information
CLEARANCE REQUIREMENT: MUST HAVE TS/SCI CI Poly
PLEASE RESPONSE WITH THE FOLLOWING INFORMATION:
KTS (also known as "KOJU") is a woman-owned small business built upon a mind-set of delivering customer-centric solutions. Since our founding in 2009, we provide results that adhere to industry standards as well as ensuring state-of the art solutions that are in line with the growing changes in today's technology. We are committed in providing innovative, practical and top quality results to ensure increased efficiency and a better tomorrow.
Job Description
- Design, develop, troubleshoot, and debug software within a project scope, ensuring that work product meets end-user acceptance criteria
- Manage self-directed assignments to resolve software defects or implement features to meet schedule commitments with a high level of quality
- Perform architecture and design of large software components under the supervision of a Solution Architect
- Adhere to SDLC and technology architecture requirements
Qualifications
- A minimum of seven (7) years of work experience developing in Java/J2EE (full stack)
- BS year degree in CS or related field
- Expert knowledge of OO development concepts and design patterns
- Experience in versioning tools: Subversion/GIT
- Familiarity and working experience in Agile development methodologies
- Expert knowledge and practical experience in back-end database (i.e. SQL Server DB, Oracle)
- Understanding of Access Control Level provisioning principles (Active Directory, IDAM, and other third party software)
Additional Information
CLEARANCE REQUIREMENT: MUST HAVE TS/SCI CI Poly
PLEASE RESPONSE WITH THE FOLLOWING INFORMATION:
- Work Status:
- Active DoD Clearance:
- Current Salary:
- Desired Salary:
Frequently asked questions
Q: What skills or qualities help someone succeed as a Java Developer?
A: To succeed as a Java Developer, key technical skills include proficiency in Java programming language, object-oriented design principles, and experience with popular frameworks such as Spring or Hibernate. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration with cross-functional teams are crucial for delivering high-quality software solutions. By combining these technical and soft skills, Java Developers can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.
Q: What is the career path for a Java Developer?
A: A Java Developer's typical career progression involves starting as a Junior Java Developer, where they focus on writing clean, efficient code and learning industry-standard development practices. As they gain experience, they can move into mid-level roles such as Senior Java Developer or Technical Lead, where they take on more complex projects, mentor junior developers, and contribute to architectural decisions. Ultimately, senior Java Developers can transition into leadership positions like Technical Architect or Engineering Manager, or pursue specialized roles like DevOps Engineer or Cloud Computing Specialist, leveraging their expertise to drive innovation and growth in the field.
