Title: Java Application Developer
Location: Remote
About iWorks:
iWorks Corporation, founded in 2005, is a leading provider of information technology and professional services to the federal government. We are a recognized leader in personnel security and vetting solutions, Agile, DevOps, DevSecOps, data analytics, and cloud solutions. Our continuous process improvement approach, combined with our business and technology expertise, results in innovative solutions.
We offer exceptional comprehensive benefits (Medical, Dental, Vision, Life and Disability); 401(k); Profit Sharing; Health and Wellness Benefits; and Paid Sick Time, Vacation Time, and Holiday Time. You're eligible for bonuses throughout the year as part of our incentive program for innovation, and business development. All employees are also considered for an annual raise, commensurate with performance and company commitment.
About this position:
As an Application Developer, you will be part of teams developing software applications and delivering high quality, defect-free software. You will be responsible for understanding requirements, technical solution design, development, testing and implementation of Java-based technical solutions in support of new development efforts and enhancement/support of existing applications.
Salary Range: 60k-130k - commensurate with candidate's skills, experience, location, and qualifications.
Experience Levels: Roles classified based on experience levels and proficiency in tools and technologies. 0-3 years for Junior roles, 3-6 years for Mid-level, 6+ years for Senior
On a day-to-day basis you will:
- Develop, test, and debug of code and software applications of a medium to high complexity.
- Identify and troubleshoot bugs or defects in production code, employing analytical skills and attention to detail to ensure seamless application performance.
- Collaborate closely with an agile team to design, develop, and implement high-quality, scalable, and reliable code and software applications.
- Ensure code quality and maintainability through code reviews, adherence to coding standards, and continuous integration and deployment practices.
- Work closely with cross-functional Agile teams, fostering a collaborative and innovative environment to address project challenges and exceed client expectations.
- Organize and conduct knowledge sharing and training for internal and external stakeholders.
- Facilitate effective communication between stakeholders and technical teams for seamless collaboration.
Required Education/Qualifications:
- Security Clearance: Top-Secret security clearance, fully adjudicated.
- Certifications: Security + CE required
- Education: Associate degree or higher in Computer Science, Engineering or equivalent field, or equivalent experience/combined education
-
Tools and Technologies:
- Solid experience in software development, particularly in Java/J2EE, including custom application coding, testing, deployment, web services, and service-oriented applications.
- Proficient in developing RESTful APIs, with a strong grasp of design principles and integration patterns.
- Experience with web application frameworks such as Spring, Hibernate, and Struts, and a broad understanding of software development tools and languages, including Linux, Servlets, JSP, PHP, etc.
- Knowledge and experience working with Database Technologies such as Oracle and SQLServer
- Skilled in web frontend technologies, including HTML, XHTML, DHTML, PrimeFaces, JavaScript, CSS, XML, AJAX, and Web 2.0.
- Knowledge in MuleSoft is preferred but not mandatory.
- Proficient in Microsoft Office Suite (Excel, PowerPoint, Word, Visio, Project, and SharePoint).
- Skills: Experienced in Java/J2EE software development, including coding, testing, and deployment, with skills in Windows and Linux/UNIX scripting. Proficient in developing MicroServices, RESTful APIs and knowledgeable in design principles and integration patterns
- Personal Attributes: Self-driven, customer-focused, Detail-oriented with a focus on accuracy.
- Team Collaboration: Strong communication skills are essential, enabling effective teamwork and project leadership.
- Process & Methodology: Experience in Agile and DevSecOps methodologies, and project management.
- Articulation and Execution: Mid-level to Senior roles, ability to clearly articulate ideas is key, fostering successful project execution and enhancing team synergy.
Preferred Qualifications:
- Subject Matter Expertise: Familiarity with Personnel Security is a plus.
- Knowledge of Previous experience working with DoD systems, showcasing familiarity with defense-related projects and security requirements.
FLSA & EMPLOYMENT STATUS: FLSA EXEMPT AND FULL-TIME POSITION
iWorks Corporation is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic.