Java Full Stack Developer

Purple Drive

Not Interested
Bookmark
Report This Job

profile Job Location:

Indianapolis, IN - USA

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

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

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java