
Similar jobs
We are looking for an experienced Java Support Engineer with 4+ years of hands-on experience in supporting and maintaining Java/Spring Boot-based applications. The ideal candidate will be responsible for production support, debugging issues, and ensuring smooth application performance.
Key Responsibilities:
- Provide L2/L3 support for Java/Spring Boot applications in production and non-production environments.
- Perform incident analysis, root cause identification, and apply quick fixes or permanent solutions.
- Handle application deployments, environment monitoring, and performance tuning.
- Collaborate with development, DevOps, and database teams to resolve technical issues.
- Write and debug SQL queries, manage data fixes, and ensure database integrity.
- Use monitoring tools like Splunk, Kibana, or ELK Stack for issue investigation.
- Prepare documentation for recurring issues and maintain knowledge base.
Technical Skills:
- Strong in Core Java, Spring Boot, RESTful APIs
- Good knowledge of SQL / PL-SQL (Oracle / MySQL / PostgreSQL)
- Familiar with Linux/Unix commands and Shell scripting
- Exposure to microservices architecture and CI/CD tools (Jenkins, Maven)
- Hands-on experience with application monitoring and log analysis tools
- Knowledge of cloud (AWS / Azure) environments is a plus
Soft Skills:
- Strong problem-solving and analytical mindset
- Good communication and teamwork skills
- Ability to work under pressure and handle on-call support if required

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.
Hands-on experience working in Java/JEE development involving implementation of Liferay tool, maintenance and support projects, Any experience triaging of issues in M&S project would be an advantage Liferay (7.0 and above, preferably 7.4), Java, JEE, Javascript, Spring, basic UI skills, basic DB/SQL knowledge.
Key Responsibilities:
- Develop, maintain, and execute automated test scripts using tools such as Selenium, Appium, JUnit, TestNG, or similar.
- Design and implement testing frameworks and methodologies to improve test coverage and efficiency.
- Collaborate with cross-functional teams to understand requirements, define test strategies, and ensure high-quality deliverables.
- Identify, document, and track bugs using tools like JIRA, Bugzilla, or similar.
- Conduct performance and load testing to ensure system scalability and reliability.
- Perform code reviews and provide feedback to ensure adherence to best practices and coding standards.
- Participate in all aspects of the software development lifecycle, including requirements analysis, design, development, and testing.
- Continuously enhance skills and knowledge in automation testing tools and techniques.
- Mentor junior QA team members and provide guidance on best practices and automation strategies.
- Stay up-to-date with industry trends and emerging technologies in QA and automation.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in QA automation testing.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Hands-on experience with automation tools such as Selenium, Appium, JUnit, TestNG, or similar.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Experience with version control systems like Git or SVN.
- Familiarity with CI/CD tools like Jenkins, Bamboo, or similar.
- Solid understanding of web technologies (HTML, CSS, JavaScript) and web services (REST, SOAP).
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Skills:
- Experience with performance testing tools such as JMeter or LoadRunner.
- Knowledge of security testing practices and tools.
- Understanding of cloud environments like AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with mobile application testing (iOS/Android).
Key Responsibilities:
- Writing clean and efficient codes for Android applications
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.
- Collaborating with cross-functional teams to define and design new feature.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Ability to brainstorm and come up with solutions to open ended problems.
- Ability to take ownership and drive initiatives end to end.
- Desire to learn and dive deep into new technologies on the job.
- Solid understanding of CS fundamentals-Operating Systems, Databases and Data Structure.
Knowledge and Skills:
- Prior experience as an Android Developer using Java, Kotlin, Android SDK, Android NDK
- Proficient understanding of code versioning tools such as Git
- Familiarity with RESTful APIs to effectively integrate Android applications
- Solid understanding of the full mobile development life cycle.
- Passion for products and aspiration to make a big impact.
- Solid engineering principles and clear understanding of data structures and algorithms.
- Expertise in implementation of custom UI components along with fabulous animations and write/understand Rest APIs
- Experience working with Google Maps, Social APIs, Geo-locations, Media permissions, SMS fetch, etc.
*Apply only if you are serving Notice Period
HIRING SQL Developers with max 20 days Of NOTICE PERIOD
Job ID: TNS2023DB01
Who Should apply?
- Only for Serious job seekers who are ready to work in night shift
- Technically Strong Candidates who are willing to take up challenging roles and want to raise their Career graph
- No DBAs & BI Developers, please
Why Think n Solutions Software?
- Exposure to the latest technology
- Opportunity to work on different platforms
- Rapid Career Growth
- Friendly Knowledge-Sharing Environment
Criteria:
- BE/MTech/MCA/MSc
- 2yrs Hands Experience in MS SQL / NOSQL
- Immediate joiners preferred/ Maximum notice period between 15 to 20 days
- Candidates will be selected based on logical/technical and scenario-based testing
- Work time - 10:00 pm to 6:00 am
Note: Candidates who have attended the interview process with TnS in the last 6 months will not be eligible.
Job Description:
- Technical Skills Desired:
- Experience in MS SQL Server, and one of these Relational DB’s, PostgreSQL / AWS Aurora DB / MySQL / any of NoSQL DBs (MongoDB / DynamoDB / DocumentDB) in an application development environment and eagerness to switch
- Design database tables, views, indexes
- Write functions and procedures for Middle Tier Development Team
- Work with any front-end developers in completing the database modules end to end (hands-on experience in the parsing of JSON & XML in Stored Procedures would be an added advantage).
- Query Optimization for performance improvement
- Design & develop SSIS Packages or any other Transformation tools for ETL
- Functional Skills Desired:
- The banking / Insurance / Retail domain would be a
- Interaction with a client a
3. Good to Have Skills:
- Knowledge in a Cloud Platform (AWS / Azure)
- Knowledge on version control system (SVN / Git)
- Exposure to Quality and Process Management
- Knowledge in Agile Methodology
- Soft skills: (additional)
- Team building (attitude to train, work along, and mentor juniors)
- Communication skills (all kinds)
- Quality consciousness
- Analytical acumen to all business requirements
- Think out-of-box for business solution
● Be responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
● Good understanding of GoLang and microservices
● To take up development and deployment of native code to manage the customer facing platforms
● Explain complex technical issues to project managers, developers, application leads and architects in an easy to understand manner, and recommend clearly thought out solutions.
● Knowledge of Integration Design patterns for building middleware systems from the ground up
● Knowledge of Web Services Interoperability, standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture discussions.
● Develop solutions by designing system specifications, standards and programming
● Troubleshoot issues and provide bug fixes.
1. Core Java.
2. Thorough understanding of React.js and its core principles.
3. Strong proficiency in JavaScript, JQUERY, including DOM manipulation and the JavaScript
object model.
4. Experience with popular React.js workflows (such as Flux or Redux).
5. Knowledge of modern authorization mechanisms, such as JSON Web Token, SSO
authentication.
6. Familiarity with RESTful APIs.
7. Familiar with Linux
8. Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
9. Familiarity with Spring Boot, Hibernate (JPA)
10. Oracle or any other DB experience
11. Any J2EE server or Tomcat container experience required
Requirements:
- Understanding of fundamental design principles for building a scalable application in the web/win platform.
- Proven experience as a .NET Developer or Application Developer.
- Hands-on experience in ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)).
- Hands-on experience of at least one of the .NET languages (e.g. C#, Visual Basic .NET).
- Familiarity with architecture styles/APIs (REST, RPC).
- Excellent troubleshooting and communication skills.








