Job Description
Location: In-Person
Employment Type: Full-Time
Salary: $87,510 – $160,000 per year
About the Role
We are seeking a dynamic and highly skilled Full Stack Java Developer to join our innovative software development team. This role focuses on designing, developing, and maintaining robust web applications and backend services. You will work across the full technology stack, leveraging modern frameworks, cloud platforms, and best practices to deliver scalable, secure, and high-performance solutions.
Key Responsibilities
- Develop and enhance full-stack web applications using Java, JavaScript, React, Express, and other frameworks.
- Design and implement RESTful APIs for seamless communication between frontend and backend.
- Collaborate with cross-functional teams to gather requirements and deliver features in an Agile environment.
- Maintain and improve existing codebases, troubleshoot issues, and optimize performance.
- Integrate cloud services like AWS or Azure to deploy scalable, highly available applications.
- Manage code repositories using GitHub, SVN, or similar tools.
- Conduct code reviews, write unit tests, and contribute to CI/CD pipelines.
Required Skills & Qualifications
- Proven experience in full-stack application development using Java and JavaScript frameworks (React or Express).
- Strong understanding of HTML5, CSS3, REST API design, and frontend-backend integration.
- Familiarity with cloud platforms (AWS or Azure) for scalable deployments.
- Experience with SQL databases (MySQL, SQL Server); NoSQL knowledge is a plus.
- Proficient in version control tools like GitHub or SVN.
- Knowledge of Linux environments and application deployment processes.
- Experience working in Agile teams (Scrum or Kanban).
- Excellent communication and collaboration skills.
Additional / Advantageous Skills
- Knowledge of Ruby on Rails, C#, C++, Python, VBA, .NET framework.
- Understanding of RBAC (Role-Based Access Control) and application security standards.
- Familiarity with specialized areas like quantum engineering basics or VBA tools.
Benefits
- Paid sick time
- Opportunity to work on cutting-edge, high-impact projects
- Collaborative team environment with growth opportunities
Why Join Us?
Bring your expertise in full-stack development to a collaborative, innovation-driven environment where your contributions will shape the future of our digital platforms. Work with cutting-edge technologies and cloud platforms while delivering impactful software solutions.