XX
Lead Java Full Stack Developer-3RealignPortsmouth, Virginia, United States

Cette offre d'emploi n'est plus disponible

XX

Lead Java Full Stack Developer-3

Realign
  • US
    Portsmouth, Virginia, United States
  • US
    Portsmouth, Virginia, United States

À propos

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

CLOUD DEVELOPER

SQL APPLICATION DEVELOPER

  • Portsmouth, Virginia, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.