Tech T7 Innovations
Website:
techt7.com
Job details:
Senior Java Full Stack Developer
Position: Senior Java Full Stack Developer (Spring Boot & React)
Experience: 5 – 7 Years
Industry: Banking / Financial Services
Location: Pune/Hyderabad (Hybrid)
Employment Type: Full-Time
Job Summary
We are seeking an experienced Full Stack Java Developer with 5+ years of professional experience to design, develop and maintain enterprise web applications. The ideal candidate will have deep expertise in the Java/Spring ecosystem (especially Spring Boot, Spring MVC, Spring Security and Spring Data JPA) and strong front-end skills in React.js, HTML5, CSS3 and modern JavaScript (ES6+). You will work in a hybrid model (office/home) based in Pune or Hyderabad, collaborating in an Agile/Scrum team to deliver high-quality software. Immediate joiners (or those with up to one week’s notice) are preferred.
Key Responsibilities
- Back-end development: Design, develop and maintain scalable backend services and RESTful APIs using Java and Spring Boot/MVC. Ensure high performance and responsiveness by optimising code and database queries.
- API & integration: Implement and document RESTful web services and integrate them with front-end components. Work closely with front-end developers to connect user interfaces to server-side logic.
- Front-end development: Build and maintain responsive user interface components using React.js along with HTML5, CSS3 and JavaScript. Ensure seamless integration of React components with the back-end APIs.
- Security: Implement robust authentication and authorization mechanisms using Spring Security (e.g. OAuth2/OpenID Connect) to secure applications. Follow best security practices and help conduct security reviews.
- Database work: Use Spring Data JPA/Hibernate with relational databases (MySQL, PostgreSQL, etc.), including writing and optimising SQL queries. Ensure efficient data access and migration strategies.
- DevOps & testing: Collaborate with DevOps and QA teams to set up CI/CD pipelines, automated builds and monitoring. Integrate unit/integration testing (JUnit, etc.) and continuous delivery processes to ensure reliable deployments.
- Collaboration & code quality: Participate in code reviews and Agile ceremonies. Troubleshoot, debug and tune applications in production, and continuously refactor code to maintain high quality. Communicate effectively with cross-functional teams (product owners, designers, testers) to define requirements and deliver solutions.
Required Skills & Experience
- Java/Spring expertise: 5+ years of professional development experience with Core Java/J2EE and the Spring framework. Strong knowledge of Spring Boot, Spring MVC, Spring Security and Spring Data JPA is essential.
- Front-end skills: Significant hands-on experience with React.js and modern JavaScript (ES6+), as well as HTML5 and CSS3 for building rich user interfaces. (For reference, similar roles require ~2+ years of React/JS experience.)
- API & web services: Proven ability to develop RESTful APIs and web services in a layered architecture. Familiarity with JSON and AJAX for client-server communication.
- Databases: Strong SQL skills and experience with relational databases (MySQL, PostgreSQL, etc.). Comfortable designing schemas and writing complex queries. Experience with ORM tools (Hibernate/JPA) is expected.
- Toolchain: Proficiency with version control (Git), build tools (Maven or Gradle), and IDEs. Experience with Agile tools (Jira, Confluence) and modern CI/CD pipelines.
- Soft skills: Excellent problem-solving and analytical skills. Good communication and teamwork abilities, with a proactive attitude to own and drive tasks. Experience working in Agile/Scrum teams is preferred.
- Qualification: Bachelor’s degree in Computer Science or a related field (or equivalent work experience) is preferred.
Click on Apply to know more.