INUIX LLC
Website:
inuixconsulting.com
Job details:
We are looking for an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, SQL & React.js, and modern web technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and React.js.
- Build scalable Microservices-based architectures with a strong focus on performance, resiliency, and maintainability.
- Develop and consume RESTful APIs and integrate with internal and external services.
- Build responsive, reusable, and user-friendly front-end components using React.js, JavaScript (ES6+), HTML5, and CSS3.
- Optimize application performance across both front-end and back-end layers.
- Participate in application architecture, design reviews, and technical discussions.
- Write clean, reusable, testable, and well-documented code following industry best practices.
- Work with relational databases, write optimized SQL queries, and improve application performance.
- Implement security, authentication, and authorization mechanisms.
- Collaborate with QA, DevOps, Product Owners, and business stakeholders throughout the SDLC.
- Troubleshoot production issues and provide timely resolutions.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
Required Skills
- 6+ years of experience in Java Full Stack Development.
- Strong proficiency in Java 8/11/17.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
- Strong experience designing and developing Microservices.
- Expertise in React.js, JavaScript (ES6+), HTML5, CSS3, and Bootstrap/Material UI.
- Experience with REST APIs and API integration.
- Strong experience in SQL (Oracle, PostgreSQL, MySQL, or SQL Server).
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Familiarity with JUnit, Mockito, and front-end testing frameworks.
- Experience working in Agile development environments.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Click on Apply to know more.