Lead Java Fullstack Developer
- Indiana, Pennsylvania, United States
- Indiana, Pennsylvania, United States
Über
Role : Lead Java Fullstack Developer
Location: Indianapolis, IN / Plano, TX / Boston, MA / Portsmouth, NH / Seattle, WA onsite
Experience: 8+ years (5+ years ReactJS, 5+ years Java/Spring Boot)
Roles & Responsibilities
Design and develop interactive, responsive user interfaces using ReactJS and related libraries (Redux, React Router, or Context API).
Implement reusable components and ensure clean, maintainable, 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.
Build and maintain server-side logic, APIs, and microservices using Java and Spring Boot.
Design and optimize database schemas, queries, and interactions with relational (MySQL, PostgreSQL) or NoSQL (MongoDB) databases.
Implement secure authentication and authorization mechanisms (JWT, OAuth2).
Ensure scalability, reliability, and performance of backend services using caching, load balancing, and efficient API design.
Write unit and integration tests to ensure robust backend functionality.
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 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 the tech stack.
Frontend: ReactJS, HTML5, CSS3, responsive design, TypeScript (optional), frontend build tools (Webpack, Vite, CRA)
Backend: Java 8/11/17, Spring Boot (MVC, Data, Security), REST APIs, GraphQL, ORM frameworks, microservices, cloud platforms (AWS/Azure/GCP)
General: Version control (Git), CI/CD pipelines, unit/integration testing, software engineering principles, design patterns, clean code practices, problem-solving, collaboration
3+ years ReactJS and modern JavaScript (ES6+)
3+ years Java and Spring Boot backend development
Experience with RESTful APIs, GraphQL, relational/NoSQL databases
Unit/integration testing frameworks (JUnit, Mockito, Jest, React Testing Library)
Familiarity with Agile/Scrum methodologies
Must-Have Qualifications
Strong understanding of software engineering principles and clean code practices
Proven full stack development experience (frontend + backend)
Excellent communication, collaboration, and problem-solving skills
Preferred Qualifications
Containerization: Docker, Kubernetes
Frontend performance optimization (lazy loading, code splitting)
DevOps exposure: monitoring, logging, deployment automation
Contributions to open-source projects or a strong GitHub/portfolio
Sprachkenntnisse
- English
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.