StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Java Full Stack Developer

Purple Drive - Indianapolis, IN

Apply Now

Job Description

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.

Created: 2026-03-04

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.