Lead Assistant Manager-Application Development-Full Stack Developer
Java & React Full Stack Lead/Developer
Location: Offshore, preferred - Pune, India
Type: Full-time
Experience: 8 – 12 years, individual contributor
Functions: Consulting, Finance, Information Technology
Industries: Capital Markets, Investment Banking, Alternative Investments, Financial Services, Management Consulting, Information Technology and Services,
- Design and Build applications using Spring, Spring AOP and Spring Boot frameworks
- Visualize solutions integrated with Hibernate, Java Persistence API frameworks
- Lead the development of RESTful APIs and microservices using Java frameworks (Spring Boot, JPA, Hibernate, etc.).
- Build REST & HTTP API services, in both XML and JSON formats
- Architect and implement responsive ReactJS frontends using JavaScript and TypeScript
- Design and implement end-to-end full stack solutions, integrating frontend and backend components effectively.
- Ensure all components in the platform are fully compliant with tech standards.
- Analyze database implementation methods to make sure they are in line with company policies and any external regulations that may apply.
- Working Knowledge on Oracle database, PL/SQL stored procs and MongoDB
- Working Knowledge on AWS S3, ActiveMQ or Kafka Topics, EKS for deployments
- Working knowledge of DevOps tools Git, Bitbucket, Bamboo, kubectl, SonarQube, Jfrog.
- Develop database design and architecture documentation for the management and executive teams.
- Expertise in backend development using Java, Spring Frameworks (Spring Boot, Spring AOP), JPA, and Hibernate, including designing and building RESTful and HTTP APIs (XML and JSON).
- Strong proficiency in ReactJS, JavaScript, and TypeScript, with experience architecting responsive, scalable frontend applications.
- Proven ability to design and implement end-to-end full stack solutions, ensuring seamless integration between frontend and backend components.
- Logical thinking, Strong analytical and problem-solving skills; innovative and solutions oriented.
- Effective time management skills to manage multiple priorities with flexibility on time zones and timelines.
- Excellent verbal and written communication skills with ability to prepare and deliver effective presentation.
- Proven experience building scalable, mission critical systems.
Bachelor’s or master’s degree in computer science, Engineering, or a related field, with 8 –10 years of full-stack development experience and 5+ years in a technical lead role.