Java Full Stack Developer
Location : Indianapolis IN / Plano TX / Boston MA / Portsmouth NH / Seattle WA - onsite (Only Locals)
Java Full Stack Developer
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.Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1