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.
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 ...
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.
View more
View less