


We are a 20-year old IT Services company from Kolkata working in India and abroad. We primarily work as SSP(Software Solutions Partner) and serve some of the leading business houses in the country in various software project implementations specially on SAP and Oracle platform and also working on Govt & Semi Govt projects as outsourcing partner all over PAN India.
Designation-Full Stack-Java Developer
Location-Mumbai,Pune & Kolkata-Remote
Sal-Nego
-
Current location -
-
Expected location -
-
Okay to relocate -
-
Notice period -
-
Overall experience -
-
Total years of relevant experience in the above role -
-
Current CTC - fixed + variable -
-
Expected CTC - fixed + variable ( Is this negotiable ?) -
-
Technologies:
Experience Required: 3 - 7 years
Skills Required:
Develop applications using Java/JEE, Microservices, Spring, Spring Boot, JPA, Hibernate,
Spring MVC and Spring Data
Nice to have Spring Integration
Very strong in data structure and algorithm
Experienced in Object-Oriented design
Must have strong experience in Java and Spring Framework
Excellent communication skills
Must possess strong problem solving and troubleshooting skills
JSP, Servlets, HTML, JavaScript, CSS, Angular, React
Hands on experience in developing RESTFUL Microservices using spring boot and Web
Services using REST, JSON, SOAP, XML
Linux / Unix operating systems
SQL and databases like MySQL, PostgreSQL, Oracle
Nice to have Cassandra, MongoDB
Requirement analysis (use cases, user stories etc.)
Worked in Agile Methodology & Scrums
Used CI/CD or DevOps platform technologies e.g., Docker, Kubernetes, Git, Jenkins,
Artifactory etc.
Proven ability to work cross-functionally

About TSG Global Services Private Limited
About
Connect with the team
Similar jobs


Job Title: Tech Lead – Full Stack
Location: MG Road, Bangalore
Work Mode: Hybrid
Interview Mode: Virtual
Experience Required: 7–12 Years
Role Overview
We are looking for a Tech Lead – Full Stack with 7 to 12 years of experience in developing scalable SaaS products using Java, Spring Boot, and JavaScript frameworks. The ideal candidate has hands-on experience with microservices architecture, performance optimization, and cloud-native development, and is passionate about mentoring teams and driving engineering best practices.
Key Skills & Expertise
- Proficient in building scalable SaaS products with a focus on microservices architecture.
- Technologies: Java (Mandatory), Spring Boot, ReactJS or any other JavaScript framework.
- Strong experience in designing RESTful APIs and using mocking frameworks.
- Skilled in profiling services and debugging performance issues.
- Knowledge of Docker and Kubernetes for containerization.
- Familiar with data integration tools such as Pentaho Kettle or Apache Nifi.
- Ability to influence technical decision-making, with a strong focus on automation and security best practices.
What You Will Do
- Design, implement, test, and deploy both front-end and back-end components of the product.
- Build and deliver highly scalable services using Spring Boot.
- Develop frameworks and accelerators to speed up development.
- Establish and enforce engineering best practices.
- Create and review design artifacts using UML for team-wide implementation.
- Mentor and guide product engineers within the team.
- Ensure on-time delivery of user stories planned for sprints.
- Engage in all stages of the product development lifecycle – from planning and design to implementation and testing in multi-cloud environments.
- Deliver robust, quality-focused technical solutions to business problems.
- Work alongside a talented team solving complex technical challenges in building large-scale SaaS products.
- Contribute from the ground up to the architecture and modularization of the product for long-term scalability and maintainability.
- Share knowledge and expertise by writing blogs, articles, and whitepapers.
Technical Requirements
- Design and implement microservices architectures using Java and Spring Boot.
- Create, manage, and secure RESTful APIs.
- Collaborate with cross-functional teams in an Agile setting to ensure high-quality delivery.
- Mentor and support junior developers on the team.
- Experience with cloud platforms such as Azure or GCP, and orchestration tools like Docker and Kubernetes.
- Strong database skills in PostgreSQL.
- Exposure to:
- API Gateway
- Hibernate & JPA
- Transaction Management
- ACID Properties
- Multithreading & Context Switching
- Healthcare domain experience is a plus.



Key Responsibilities: 34249
- Feature Development: Design, develop, and maintain new features and enhancements across the stack.
- Front-End: Build intuitive, responsive UIs using Angular or React.
- Back-End: Develop scalable APIs and services using Python (preferred), Java/Spring, or Node.js.
- Cloud Deployment: Deploy and manage applications on Google Cloud Platform (GCP) — familiarity with services like App Engine, Cloud Functions, Kubernetes is expected.
- Performance Tuning: Identify and optimize performance bottlenecks.
- Code Quality: Participate in code reviews and maintain high standards through unit testing and automation.
- DevOps & CI/CD: Collaborate on deployment pipelines using Tekton, Terraform, and other DevOps tools.
- Cross-Functional Collaboration: Work closely with Product Managers, UI/UX Designers, and fellow Engineers in an agile environment.
Must-Have Skills:
- Strong development expertise in Python (preferred), Angular, and GCP
- Understanding of DevOps practices
- Experience with SDLC, agile methodologies, and unit testing
Good to Have (Nice-to-Haves):
- Hands-on experience with:
- Tekton, Terraform, CI/CD pipelines
- Large Language Models (LLMs) integration
- AWS/Azure (in addition to GCP)
- Contributions to open-source projects
- Familiarity with API design and microservices architecture
Educational Qualification:
- Required: Bachelor’s Degree in Computer Science, Engineering, or related discipline

Develop, record and maintain cutting edge web-based J2EE, JAVA applications.
Experience on Java Spring Framework is required.
Experience on Hibernate is required.
Experience on REST Services is required.
Object-oriented programming, design, and patterns.
Strong proficiency with:Relational database concepts and data modeling.
Good communication skills to interact with customer, understand their requirement, effectively record the requirement and implement the same.
Clearly understand the requirement, handle a team of developers.
Design and enhance application architecture.


Role Title
Team Lead| Software Development
Description
The candidate will be required to build towards the future by constantly innovating and problem-solving. Should be passionate about the customer experience journey, highly motivated, intellectually curious and analytical. Conceptualize, rationalize and drive multiple simultaneous projects to deliver engineering work across the portfolio within deadlines and budgets. Experience in managing high performing individuals, building roadmaps, defining processes, delivering projects as well as analyzing cost/benefit of feature selection and communicating results throughout the organization.
Responsibilities Work across teams to organize and accelerate delivery by ensuring all teams are delivering in a coordinated manner.
Understand the business strategy and design approaches within product, program or domain effectively.
Regularly review metrics and proactively seek out new and improved data / mechanisms for visibility, ensuring the program stays aligned with organization objectives.
Proactively identify risks & issues and ensure mitigation efforts are being carried out throughout the software development lifecycle.
Keep abreast of evolving technology landscape.
Will provide technical leadership to software engineers by coaching and monitoring throughout end-to-end software development, maintenance and lifecycle.
Analyse and provide input for the requirements and provide impact assessment for the features or bug fixes.
Collaborate with external partner teams, business teams and other cross-functional teams effectively in driving the projects and the point of contact on the team. Skills Process : Data Structures and Algorithms | API, Version Control , Data structures | DevSecOps | Microservices | Application Security
Technical : FullStack Development – React, Angular, Nodejs, Java, ExpressJS, Passport, Springboot | CI/CD Tools | Cloud Computing – AWS Preferred | User Experience Design | Operating Systems – Linux and Windows | Database – MYSQL, Oracle | Webservers – Nginix, Apache | Containerization, Service Mesh
Product : Corporate Banking | Payments and collections | Treasury | Trade Finance
Human : Mentor & Guide | Creative Vision | Collaboration and Co-operation | Risk Taking Level Information
Education : BTech / M Tech Span of Influence : Multiple Teams


What You will do
● Create beautiful software experiences for our clients using design thinking, lean and
agile methodology.
● Work on software products designed from scratch using the latest cutting edge
technologies, platforms and languages such as JAVA, python, Javascript, GoLang and
Scala.
● Work in a dynamic, collaborative, transparent, non-hierarchical culture.
● Work in collaborative, fast-paced and value-driven teams to build innovative customer
experiences for our clients.
● Help to grow the next generation of developers and have a positive impact on the
industry.
Basic Qualifications
● Experience: 4+ years.
● Hands-on development experience with a broad mix of languages such as JAVA, Python,
Javascript etc.
● Server-side development experience mainly in JAVA, (Python and nodeJS can be
considerable)
● UI development experience in ReactJS or AngularJS or PolymerJS or EmberJS or Jquery
etc. are good to have.
● Passion for software engineering and follow the best coding concepts.
● Good to great problem solving and communication skills.
Nice to have Qualifications
● Product and customer-centric mindset.
● Great OO skills, including design patterns.
● Experience with devops, continuous integration & deployment.
● Exposure to big data technologies, Machine Learning and NLP will be a plus.
Benefits
● Competitive salary.
● Work from anywhere.
● Learning and gaining experience rapidly.
● Reimbursement for basic working set up at home.
● Insurance (including a top up insurance for COVID).
Location
Remote - work from anywhere.


Principal Software Engineer
Opportunity in this role / Why should you join here?
You will enjoy working with us if you are looking to work in a stimulating, flexible, open environment. You will experience ownership and independence at the same time providing technical solutions that work.
You will be part of the madness and thrill of growing the business from scratch. You get to make decisions, fail fast and learn fast. You get to contribute, add value to the organization by thinking like an entrepreneur. You are supported by the best talent in the industry and work with creative teams. You are rewarded as you go on proving yourself.
Requirements:
- Bachelor's degree in Computer Engineering/Computer Science or related field
- At least 6+ years of experience with at least 4 years of software application design experience
- Strong analytical and problem solving skills
- A full stack generalist with experience in both front-end and back-end technologies
- Proven experience in high-level programming languages, like Java and Development of scalable Web Applications and Web Services
- Experience in JavaScript frameworks like Angular, React, NodeJS
- Passion for delivering products end-to-end, from ideation to implementation
- Proven experience building complex web applications and micro services
- Strong experience with Spring Boot stack (spring cloud, spring-data)
- Extensive experience in developing and consuming REST APIs
- Experience in PHP is a plus advantage
Responsibilities:
- Participate in design reviews and recommend improvements
- Provide technical guidance in software design and development activities
- Recommend new technologies to ensure quality and improve productivity
- Support in all phases of SDLC and ensure delivery of high-quality products
- Analyse business requirements and design/develop most effective technical solution
- Analyse and troubleshoot application issues in a timely fashion
- Work with other engineers in planning, prioritising and executing assigned tasks within deadlines
x• Work with QA team in preparing test cases and assist in automation
- Mentor other Engineers as and when required
- Assist in maintenances and upgrades of existing software applications
- Assist in risk assessment and mitigation activities.
- Assist in technical audits and make sure to implement audit recommendations.


Roles & Responsibilities:
- Expertise in the over-all development cycle and strong technical experience
- Strong Java programming, architecture, DevOps and QA chops.
- Wide experience working with a diverse engineering stack in a fast-paced environment.
- Create and lead a team of engineers and drive development efforts for various products.
- Lead a team
- Code and Architect key features that form the backbone of platform
- Conduct performance reviews and mentor and guide the team reporting
- Excellent communication and inter-personal skills
If the above mentioned requirement matches your profiles and if you are interested, please apply here


- Should be able to design robust backend architecture using different technologies to retrieve data from the servers.
- Creating databases and servers that are resistant to outages and work endlessly.
- Ensuring cross-platform compatibility by creating applications that work on different platforms.
- Based on the type of application the developer is responsible for the creation of API.
- The developer is responsible for building flexible applications that meet consumer requirements.
Must have:
- Angular 6+ Experience is must
- Java experience
- Web application development (with API integration) experience
- UI design and implementation skills
- Quick Learner/Passion to learn
- Good Communication skills
Good to have:
- Flutter experience is optional


We are looking for a Full Stack developer who is dedicated to his craft, writes code that is proud of and can hit the ground running. We need you to write beautiful code to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a creative team that is responsible for all aspects of the ongoing software development from the initial specification, to developing, testing and launching. What do we need? You will be responsible for managing backend architecture. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring performance and responsiveness to requests from the web or mobile app. A basic understanding of front-end technologies
Required Skills:
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Proficiency with JavaScript frameworks such as Angular 4+
- Proficiency with spring boot, hibernate, data JPA.
- Familiarity with Docker and Microservices
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
Mandatory Skills:
- Spring Boot
- Hibernate
- Data JPA
- Angular 4+
- HTML
- CSS

Opportunity to work as a Technical lead.
Company : Splenta Systems Pvt Ltd
Job location : Bangalore
- As a Java Full-stack Engineer or as Java Back-end Developer, you will be responsible for designing and implementing Microservices based application workloads on cloud platform.
- You should have expertise in building/implementing Microservices solution components and be able to put them on cloud platform with necessary configurations.
Top Skills : Java, Spring Boot, Spring Cloud, Microservices Architecture & API Design, Cloud Deployment, DevOps CICD and TDD.
Responsibilities :
- Should be able to provide technical direction and be hands-on with implementation skills for build new age application workloads with proper design considerations and align with overall architecture goals.
- The implementation should meet both functional and non-functional requirements.
- Able to lead team and multitask across different role expectations seamlessly - developer, Tech Lead, Designer.
- Create and review design and implement solution artefacts
- Proactively provide guidance on engineering methodologies, standards and leading practices for the development team.
- Able to design and implement e2e testing while adopting TDD and setting up required tooling infrastructure for automation.
- To help technical team with any code difficulties and manage task distribution and delivery for assigned team members
- Assist in qualifying team members addition by conducting technical interveiew
Experience :
- 4-5 years of experience in application development and deployment,
- Good technical design skills, implementing complex solutions on cloud.
- Have application specific configurations and troubleshooting experience.
- Design and implementation experience in asynchronous applications - event based.
- Application implementation with REST APIs and message integration workflows.
- Ability to implement and analyze application diagnostics and telemetry both from application and from platform.
Team Collaboration must have :
- Customer-oriented, diligent, proactive, focused on achieving customer's business objectives as top priority.
- Able to work successfully both individually and as a team member.
- Easy-going, friendly, communicative, positive in relations with colleagues.

