
Job Description:
We are looking for talented Technical Managers to be part of the Product Engineering team. The candidate should have good experience with Java/J2ee based technologies and will be responsible for delivering features that are meaningful to the customer and consistent with the product vision through the management of a cross-functional team. The person will also contribute to the team as a servant leader and ensure that the team has everything needed to be successful.
Technical Competencies
- Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
- Excellent exposure in Object Oriented Design skills using Java/J2ee along with:
- Core Java Language (Collections, Concurrency/Multithreading)
- JDBC concepts (connection pooling, statement, result set)
- Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services)
- Database optimization and profiling
- Core/JEE/Integration Design patterns/UML
- Should have experience in Unit Testing
- Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc
- Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML
- Ability to apply design patterns consistently and also accurate when building per design requirements
- Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- Demonstrated problem solving, analytic and troubleshooting skills.
- Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.
Responsibilities:
- Manages the team in producing working software each iteration in accordance with the team’s commitments
- Facilitates planning sessions, team meetings, and other “rituals,” such as the daily standup, iteration planning, iteration kickoff, iteration review, and retrospectives
- Ensures that the backlog of work for the team is well-defined with respect to scope, clarity of requirements, and acceptance criteria
- Helps remove roadblocks to delivery success.
- Helps the team follow its defined process, and leads process improvement efforts
- Understands the client’s business strategy and objectives as it relates to the product being developed; ensures that the client’s expectations are met or exceeded.
- Oversees the completion of stories, ensuring that the team understands what “Done” means for each story.
- Interfaces between the team and the customer
- Communicates effectively within the team and with all stakeholders by providing high-quality visibility into planned and actual deliverables.
- Is a model developer, with sharp coding skills and a passion for excellence
- Participates in design and coding activities, and helps with requirements, analysis, and testing as needed
- Ensures that the architecture of the product is sound
- Ensures product quality through effective monitoring of quality trends, test automation, defect tracking and root cause analysis.
- Assures that all production deliveries meet acceptance, operational, and quality criteria
- Develops camaraderie and strong collaboration across both the 3Pillar team and client team,
- Actively demonstrates and teaches strong consulting skills to teammates,
- Understands the full set of product development capabilities and speaks to them holistically,
- Proactively develops a deep "trusted advisor" relationship with the primary buyer,
- Assists in developing strategies to take advantage of opportunities within the account and works collaboratively with the Client Partner to execute them
Benefits
- A competitive annual salary based on experience and market demands
- Flexi-timings
- Medical insurance with the option to purchase a premium plan or HSA option for your entire family
- In-house Food & Refreshments
- Regular Health check-up camps arranged by the company
- Recreational activities
- Business casual atmosphere

About 3Pillar Global
About
Connect with the team
Company social profiles
Similar jobs
Job Title : Java Backend Developer
Experience : 3 – 8 Years
Location : Pune (Onsite) (Pune candidates Only)
Notice Period : Immediate to 15 Days (or serving NP whose LWD is near)
About the Role :
We are seeking an experienced Java Backend Developer with strong hands-on skills in backend microservices development, API design, cloud platforms, observability, and CI/CD.
The ideal candidate will contribute to building scalable, secure, and reliable applications while working closely with cross-functional teams.
Mandatory Skills : Java 8 / Java 17, Spring Boot 3.x, REST APIs, Hibernate / JPA, MySQL, MongoDB, Prometheus / Grafana / Spring Actuators, AWS, Docker, Jenkins / GitHub Actions, GitHub, Windows 7 / Linux.
Key Responsibilities :
- Design, develop, and maintain backend microservices and REST APIs
- Implement data persistence using relational and NoSQL databases
- Ensure performance, scalability, and security of backend systems
- Integrate observability and monitoring tools for production environments
- Work within CI/CD pipelines and containerized deployments
- Collaborate with DevOps, QA, and product teams for feature delivery
- Troubleshoot, optimize, and improve existing modules and services
Mandatory Skills :
- Languages & Frameworks : Java 8, Java 17, Spring Boot 3.x, REST APIs, Hibernate, JPA
- Databases : MySQL, MongoDB
- Observability : Prometheus, Grafana, Spring Actuators
- Cloud Technologies : AWS
- Containerization Tools : Docker
- CI/CD Tools : Jenkins, GitHub Actions
- Version Control : GitHub
- Operating Systems : Windows 7, Linux
Nice to Have :
- Strong analytical and debugging abilities
- Experience working in Agile/Scrum environments
- Good communication and collaborative skills
Job Title : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
- Contribute to architectural decisions involving microservices and distributed systems.
- Work extensively with Node.js and RESTful APIs.
- Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
- Utilize both relational and NoSQL databases effectively.
- Collaborate with cross-functional teams to deliver robust and maintainable code.
- Participate in agile development practices and deliver rapid iterations based on feedback.
- Take ownership of system performance, scalability, and reliability.
Core Requirements :
- 5+ Years of total experience in backend development.
- Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
- Strong expertise in Node.js and REST APIs.
- Solid experience with RDBMS, SQL, and data modeling.
- Good understanding of distributed systems, scalability, and availability.
- Familiarity with AWS infrastructure and services.
- Development experience in Python and/or Java is a plus.
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
- Working knowledge of Docker and containerized applications.
Interview Process :
- Round 1 : Online technical assessment (1 hour)
- Round 2 : Virtual technical interview
- Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
Job Role Solution Architect
Experience 15+ years
Notice period Immediate
Location - Bangalore
Note: OMS & Retail domain Experience is mandatory
Introduction
We are looking for an experienced Solution Architect with strong hands-on expertise in Java and Microservices architecture.
Responsibilities include:
- Design and define end-to-end solution architecture for enterprise applications using Java and Microservices.
- Lead architecture discussions, technical design reviews, and solution blueprints.
- Drive microservices-based application design, including service decomposition, API contracts, and integration patterns.
- Define and govern RESTful API standards and service-to-service communication.
- Work closely with product owners, business stakeholders, and development teams to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to development teams.
- Ensure solutions meet non-functional requirements such as scalability, performance, availability, and security.
- Review code, architecture artifacts, and ensure adherence to best practices.
- Support DevOps, CI/CD strategy, and cloud-native adoption.
- Identify technical risks and propose mitigation strategies.
Primary Skills :
- 10+ years of proven experience in the industry, with at least 3 years as an Architect or similar role designing and developing enterprise-scale applications.
- Bachelors in engineering / technology (4 year) or master's in computer applications (2 year)
- Must possess at least 6+ years of Software development experience.
- Expert knowledge in at least one object-oriented programming language like Java, one backend framework like Spring Boot / Node JS, one UI framework like React JS / Angular JS and RDBMS or NoSQL database.
- Excellent knowledge of front-end programming languages, such as HTML, CSS, JavaScript, and AngularJS, with the ability to render server-side and client-side content.
- Helps identify newer practices and adoption of existing ones. Ensure that the code quality is maintained via own and/or peer code reviews.
- Can lead the team in delivery of backend and user interface code. Ensure that the DevOps tasks are
executed well.
- Ensure that the software has the correct level of logging & monitoring in Production and LLEs.
- Exceptional problem-solving skills.
- Excellent written and verbal communication. Must understand the client’s business requirements and translate them into software requirements. Has a view of the deliverable timeline and escalates when needed.
- Ability to articulate technical designs & develop documentation, flowcharts, layouts, diagrams, charts etc.
- Experience in implementing OMS products for retail customers will be an added advantage.
- Ability to do estimation for the given requirements.
- Ability to lead technical discussions with clients.
- Must be able to do quick proofs of concepts and demos based on client requirements.
- Provide timely feedback on the performance of team members.
- Conduct interviews & provide feedback to achieve hiring objectives.
- Contributes to organization building functions such as hiring, training, mentoring, team building.
Secondary Skills :
- Experience with Docker and Kubernetes for containerized deployments.
- Exposure to Cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
- Experience with Kafka / RabbitMQ or other messaging systems.
- Good understanding of SQL and NoSQL databases.
Basic knowledge of:
- Application security (OAuth2, JWT, TLS)
- Logging & monitoring (ELK, Prometheus, Grafana, CloudWatch, etc.)
Key Responsibilities
• Design, develop, test, and deploy scalable Java applications.
• Collaborate with cross-functional teams to define, design, and deliver new
features.
• Solve complex technical problems with innovative, simple solutions.
• Write clean, efficient, and well-documented code.
• Participate in code reviews to maintain code quality.
• Continuously discover, evaluate, and implement new technologies to maximize
development efficiency.
• Exhibit ownership and responsibility for assigned deliverables.
Qualifications and Required Skills
• 3 to 6 years of hands-on Java development experience.
• Strong experience in building products or applications from scratch (not just
maintenance/support).
• Good understanding of object-oriented programming principles.
• Experience with frameworks like Spring, Spring Boot, Hibernate, etc.
• Strong knowledge of data structures, algorithms, and design patterns.
• Should have strong problem-solving abilities.
• Familiarity with RESTful APIs and microservices architecture is a plus.
• Solid understanding of database technologies (SQL, NoSQL).
• Exposure to cloud platforms (AWS, Azure, or GCP) will be an advantage.
• Strong debugging and troubleshooting skills
Required Skills:
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
- Understand the requirement and convert that into API design.
- Write the code independently
- Unit testing and bug fixing
- Write code with standards and conventions and follow best practices.
- Know how to engineer a full-fledged system and not just write code to make things work.
- Knowledge of agile methodologies, scrum.
- Should be able to guide juniors.
- Communication with clients for requirement understanding.
- Code Merging and deployment
Required Skills:
- REST APIs in Spring Boot and Spring Framework
- MySQL Database, complex SQL queries (like joining multiple tables)
- Spring Security, JWT Tokens
- Third party Integration
- Unix basic commands
- Apache Tomcat, Deployment of War in Unix environment.
- Jira or any other Issue/Task tracking systems.
Qualification:
|
BE \ B.Tech \ MCA |
- Bachelor's or Master’s degree in Computer Science or equivalent area
- 10 to 20 years of experience in software development
- Hands-on experience designing and building B2B or B2C products
- 3+ years architecting SaaS/Web based customer facing products, leading engineering teams as software/technical architect
- Experiences of engineering practices such as code refactoring, microservices, design and enterprise integration patterns, test and design-driven development, continuous integration, building highly scalable applications, application and infrastructure security
- Strong cloud infrastructure experience with AWS and/or Azure
- Experience building event driven systems and working with message queues/topics
- Broad working experience across multiple programming languages and frameworks with in-depth experience in one or more of the following: .Net, Java, Scala or Go-lang
- Hands-on experience with relational databases like SQL Server, PostgreSQL and document stores like Elasticsearch or MongoDB
- Hands-on experience with Big Data processing technologies like Hadoop/Spark is a plus
- Hands-on experience with container technologies like Docker, Kubernetes
- Knowledge of Agile software development process
● Proven work experience as a Back-end developer.
● In-depth understanding of the entire web development process (design, development and deployment).
● Proficient in Java, with a good knowledge of its ecosystems
● Basic understanding of JVM, its limitations, weaknesses, and workarounds
● Ability to decide when to use relational vs NoSQL databases and must be experienced with at least one of
the relational databases (MySQL) as well as experience with ElasticSearch will be good to have
● Familiarity with concepts of MVC, JDBC, and RESTful
● Experience with Spring, Spring Boot, Spring MVC
● Experience in CI/CD and Cloud technologies
● Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with
demonstrable production-scale experience
● Familiarity with front-end languages (e.g. HTML, JavaScript and CSS) - Not mandatory
● Participation in coding competitions such as hackathon, hackerrank will be added advantage.











