Qureos

FIND_THE_RIGHTJOB.

Lead Java Full Stack Developer-4

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Type: Contract

Job Category: IT

Job Description

Lead Java Full Stack Developer
Location: Indianapolis, IN / Plano, TX / Boston, MA / Portsmouth, NH/ Seattle, WA - onsite
Duration: 6 months

Frontend Development:
  • Design and develop interactive, responsive user interfaces using ReactJS and related libraries (e.g., Redux, React Router, or Context API).
  • Implement reusable components and ensure clean, maintainable, and modular code.
  • Optimize frontend performance for speed, scalability, and cross-browser compatibility.
  • Integrate RESTful APIs and GraphQL endpoints with the frontend to deliver dynamic content.
  • Collaborate with UI/UX designers to translate wireframes and prototypes into functional applications.

Backend Development:
  • Build and maintain server-side logic, APIs, and microservices using Java and Spring Boot.
  • Design and optimize database schemas, queries, and interactions with relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB).
  • Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth2).
  • Ensure scalability, reliability, and performance of backend services through best practices like caching, load balancing, and efficient API design.
  • Write unit and integration tests to ensure robust backend functionality.

Full Stack Collaboration:
  • Work closely with product managers, designers, and other developers to define requirements and deliver end-to-end features.
  • Participate in code reviews to maintain high-quality standards and foster knowledge sharing.
  • Troubleshoot and resolve bugs, performance issues, and other technical challenges across the stack.
  • Contribute to architectural decisions and technical roadmap planning.
  • Stay updated on industry trends and emerging technologies to enhance our tech stack.

Required Qualifications:
  • Experience: 4-6 years of professional software development experience, with at least:
  • 3+ years working with ReactJS and modern JavaScript (ES6+).
  • 3+ years building backend services with Java and Spring Boot.

Frontend Skills:
  • Proficiency in ReactJS, including hooks, state management (Redux or Context API), and component lifecycle.
  • Strong understanding of HTML5, CSS3, and responsive design principles.
  • Experience with frontend build tools like Webpack, Vite, or Create React App.
  • Familiarity with TypeScript is a plus.

Backend Skills:
  • Expertise in Java (8/11/17) and Spring Boot, including Spring MVC, Spring Data, and Spring Security.
  • Experience designing and consuming RESTful APIs and knowledge of GraphQL is a plus.
  • Proficiency with ORM frameworks like Hibernate and database management (SQL/NoSQL).
  • Familiarity with microservices architecture and cloud platforms (e.g., AWS, Azure, or GCP).

General Skills:
  • Strong understanding of software engineering principles, design patterns, and clean code practices.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Ability to write unit tests and integration tests using frameworks like JUnit, Mockito, Jest, or React Testing Library.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills to work effectively in a team environment.

Preferred Qualifications:
  • Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Knowledge of frontend performance optimization techniques (e.g., lazy loading, code splitting).
  • Familiarity with Agile/Scrum methodologies.
  • Contributions to open-source projects or a strong GitHub/Portfolio showcasing relevant work.
  • Exposure to DevOps practices, such as monitoring, logging, and deployment automation.

Required Skills

© 2025 Qureos. All rights reserved.