We are seeking a remote Full Stack Java Developer to join our team. The ideal candidate will have a robust background in both front-end and back-end development. You will be responsible for designing, developing, and implementing high-quality software solutions throughout the development process.
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.
Requirements:
• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 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.
• 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.
• Strong analytical and problem-solving skills with the ability to tackle complex technical challenges independently.
• Excellent written and verbal communication skills for effective collaboration with technical and non-technical stakeholders.
• Familiarity with Agile methodologies and a proven ability to work collaboratively within cross-functional teams.
Additional Qualifications
• Experience working on federal government projects.
• Ability to hold a security clearance.
Benefits
• Medical/Dental/Vision
• PTO + Federal Holidays
• Corporate Laptop
• Training opportunities
• Remote work options
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.