The company is looking to hire a Full Stack Java Developer to design, develop, and implement high-quality software solutions.
Requirements
- Proficient in Java, Java EE, Spring framework, Python (including Django or Flask), HTML, CSS, JavaScript, SQL, and object-oriented programming.
- Hands-on experience with front-end frameworks (ReactJS or Angular), databases (MySQL, PostgreSQL, MongoDB), and version control systems like Git.
- Demonstrated expertise as a Full Stack Developer, with a strong history of contributing to Agile development teams and mentoring junior developers to elevate team performance.
- Strong analytical and problem-solving skills with the ability to tackle complex technical challenges independently.
- Familiarity with Agile methodologies and a proven ability to work collaboratively within cross-functional teams.
- Experience working on federal government projects.
- Ability to hold a security clearance.
Responsibilities
- Design, develop, and implement scalable applications using Java (Java EE, Java 17), Spring framework, and Python, ensuring performance and reliability.
- Build and maintain responsive user interfaces using HTML, CSS, JavaScript, and frameworks like React or Angular, optimizing for cross-browser compatibility.
- Develop and manage server-side logic, APIs, and databases (Postgres, SQL), integrating front-end and back-end components effectively.
- Troubleshoot, debug, and resolve technical issues while maintaining high standards for code quality through regular code reviews.
- Apply Agile methodologies throughout the development lifecycle, including design, implementation, deployment, and continuous integration.
- Use testing tools such as Cypress, JUnit, and Playwright to validate functionality, and address security vulnerabilities following best practices.
- Collaborate with business analysts, QA teams, and stakeholders to gather requirements and ensure seamless solution delivery.
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Excellent written and verbal communication skills for effective collaboration with technical and non-technical stakeholders.
- Remote work options