Backend Java Developer at A Global Leader in technology Transformation · Chennai · 4 - 8 years · ₹14L - ₹16L / yr · Posted 15 Feb 2022

Requirements:
· Candidates must have substantial applicable IT experience, extensive development, programming experience in Core Java, J2ee, Spring, Spring Boot, Hibernate, Webservices using Restful, any DB (Oracle, PostgreSQL, SQL server).
· Preferably the candidate must have worked in development projects and must have experience in Java / J2ee design patterns.
· Experience in AWS, Azure will be an added advantage.
· Candidate must have good experience in Agile methodology.

Similar jobs (10)
Must have
Experience in the Core Java development
Good understanding of Object Oriented Design, Design Patterns and data structure algorithms
Experience in Multi-threading, Hashmaps, Collection arrays
Experience in Java collections
Experience in developing applications using Spring Boot
Proficient in building Micro Services with Java 1.8 or higher, J2EE, Spring, Spring Boot.
Proficient with No SQL and Relational Databases
Hands on experience in Unit testing frameworks like Junit / Mockito OR TDD
Position Title: Software Engineer
Position Type: Full Time
Department: Research and Development
Reports to: First Level Manager, Indian Development Centre.
Company Background:
Affiliated with US Group companies, CGLIA Solutions LLP is an innovative Software Product Development Organization developing high available, highly secure, cloud-based enterprise software products catering to the needs of Large Research facilities, University medical centres, Hospitals, Pharma companies in US and worldwide ultimately leading to the development of life saving medications.
CGLIA is known for helping Software professionals to unleash their creativity, turning them into world class professionals, and building their career.
Job Summary:
As a Software Engineer, you assist in the design development of new products for our renowned customers worldwide.
Enhancing the existing applications by identifying the areas of improvements, making recommendations and designing and implementing them.
Ideal candidate should be a self-starter and, should have excellent problem-solving skills and passionate about developing high quality innovative products exceeding the customer expectations and needs. A keen interest for quality at every stage of development is a must.
Looking for a highly motivated individual who is looking to grow their career in a challenging environment.
Responsibilities:
- Participating in discussion with Product Management teams and Generating the Requirement Specification document that has covers both the functional and Non-functional requirements.
- Participating in discussion with the technical teams and generating the design documents.
- Develop code and update the existing code, ensuring that all the code meets the agreed upon requirements.
- Perform intensive testing of all new and existing programs to ensure they are free of errors and function as intended
- Work closely with the cross functional teams like UI Developers, Business Analysts and Management teams.
- Cultivate an environment of collaboration, commitment, accountability, and creativity and deliver products and services on time with quality delight the customer.
- Actively participating in the hiring process, for Organization growth.
- Updates job knowledge by studying latest development tools, programming techniques, and participating in professional organizations.
- Willing to undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the objectives of the organization.
Qualifications: (Education, Experience, Skills and Knowledge)
· Bachelor’s Degree in Computer Science or Information Technology or any equivalent degree.
· At least 4 plus years of hands on experience in developing cloud-based software.
· Expertise in developing cloud based distributed applications and must have experience in object-oriented design.
· Strong hands on experience in using Java, Hibernate, Spring technology stack (Spring MVC, Spring Data, Spring Cloud, Spring Batch, Spring security etc.) along with open source technologies.
- Experience building web and mobile applications using frontend technologies Angular (Angular 1/Angular 2), Bootstrap, Material Design, UX/UI, JavaScript, HTML5, and CSS.
· Experience on any one of databases like MySQL, MS SQL, PostgreSQL, and Oracle.
· Exposure with more than one of the Software Development Methodologies.
· Knowledge on the Code Static Analyzer tools like SonarQube, PMD etc. and, DevOps Tools.
· Expertise in Security related to Web Applications and mobile applications. and other open source and commercial tools.
· Ability to work independently and along with teams.
· Impeccable written English skills, and Oral communication skills along with outstanding interpersonal skills.
· Eagerness and willingness to learn new technologies.
Company Overview:
Euphoric Thought Technologies is a technology-driven firm focused on building scalable software solutions for the digital enterprise. Operating at the intersection of cloud computing and enterprise software, the company develops high-performance platforms that streamline complex business operations. With a strong presence in the Bangalore tech ecosystem, Euphoric Thought Technologies supports clients across diverse sectors by delivering robust, secure, and efficient backend architectures that power modern digital experiences.
Role Overview:
As a Java Developer, you will be responsible for designing and maintaining the core backend systems that drive our client platforms. You will work closely with cross-functional product and engineering teams to translate complex business requirements into high-quality, maintainable code. Your contribution will directly impact the scalability and reliability of our services, ensuring that our end-users experience seamless performance as we continue to expand our technical footprint.
Key Responsibilities:
- Develop and maintain high-performance backend services using Java and Spring Boot to ensure system reliability for our enterprise clients.
- Design and implement scalable microservices architectures that allow for modular growth and easier maintenance of complex application features.
- Optimize database interactions and data persistence layers using Hibernate to improve application speed and resource efficiency.
- Build and expose secure RESTful web services to facilitate seamless communication between internal systems and third-party integrations.
- Deploy and manage application infrastructure on AWS to ensure high availability and fault tolerance for mission-critical business processes.
- Collaborate with engineering leads and stakeholders to troubleshoot production issues and implement performance enhancements that improve the overall user experience.
Required Skillset:
- Demonstrated expertise in Java development with 3 to 6 years of hands-on experience in building enterprise-grade applications.
- Proficiency in Spring Boot and Hibernate for developing robust backend frameworks and managing complex data models.
- Strong understanding of microservices architecture and the ability to design decoupled, scalable service components.
- Practical experience in developing and consuming RESTful web services within a distributed environment.
- Hands-on experience with AWS services for cloud deployment, monitoring, and infrastructure management.
- Excellent communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Ability to work effectively in a hybrid office environment in Bangalore, collaborating with distributed teams to meet project milestones.
Experience: 12–15 Years
Job Type: Full-time
Role: Java Lead / Technical Lead
Job Summary
We are looking for an experienced Java Lead with 12–15 years of hands-on software development experience to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with proven experience in technical leadership and mentoring development teams.
The candidate will work closely with architects, product managers, and engineering teams to translate business requirements into robust and scalable technical solutions.
Key Responsibilities
- Lead the design, development, and implementation of Java-based enterprise applications.
- Provide technical leadership and guidance to a team of Java developers.
- Design and develop scalable, secure, and high-performance microservices and RESTful APIs.
- Participate in architecture and technical design discussions and contribute to key technical decisions.
- Review code and ensure adherence to coding standards, design principles, and best practices.
- Troubleshoot complex technical issues and provide effective solutions.
- Work closely with product managers, business analysts, QA, DevOps, and other stakeholders.
- Mentor developers and conduct technical knowledge-sharing sessions.
- Identify opportunities for improving application performance, scalability, reliability, and maintainability.
- Ensure effective implementation of unit testing, integration testing, CI/CD, and automated deployment practices.
- Participate in production support, root-cause analysis, and resolution of critical issues.
- Stay updated with emerging technologies and recommend suitable solutions where applicable.
Required Skills
- 12–15 years of experience in Java/J2EE application development.
- Strong expertise in Core Java, OOP, Collections, Multithreading, Exception Handling, and Java 8+ features.
- Strong hands-on experience with Spring Framework and Spring Boot.
- Excellent experience in Microservices architecture and RESTful web services.
- Strong understanding of design patterns, SOLID principles, and software architecture.
- Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
- Experience with Hibernate/JPA.
- Strong understanding of data structures and algorithms.
- Experience with Git and Maven/Gradle.
- Good understanding of CI/CD pipelines and DevOps practices.
- Experience with Docker and Kubernetes is preferred.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with messaging technologies such as Kafka or RabbitMQ is an advantage.
- Strong debugging, problem-solving, and analytical skills.
Leadership & Soft Skills
- Proven experience in leading or mentoring technical teams.
- Strong communication and stakeholder-management skills.
- Ability to drive technical discussions and make sound engineering decisions.
- Ability to work effectively in a collaborative, agile environment.
- Strong ownership and accountability for technical deliverables.
- Ability to balance hands-on development with technical leadership responsibilities.
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Qualifications
- Experience working on large-scale, distributed enterprise applications.
- Experience with cloud-native application development.
- Knowledge of event-driven architecture.
- Experience with system design and high-level/low-level design.
- Familiarity with Agile/Scrum methodologies.
JOB DESCRIPTION
Experience: 4-9 years
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team. A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. 4-9 years
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client- facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Job Description
Position Title: Java Technical Lead/Manager
Position Type: Full Time, Permanent
Department: Research and Development
Reports to: R&D Manager, Indian Development Centre.
Company Background:
-CGLIA is a software development company building highly available, highly secure, cloud-based enterprise software products that helps speed the research process resulting in new drugs, new devices, and new treatments to improve the health and wellbeing of world population.
- At CGLIA, our work shows our dedication and passion for innovative quality software products that are intuitive and easy to use and exceeds every aspect of customer expectations.
- CGLIA, is the place that develops world-class professionals who would like to be innovative, creative, learn continuously, and build a solid foundation to build products that are special and delight the customer.
Job Summary:
As a Technical Manager, you will be providing the guidance to all the team members in designing, implementing and delivering the technical solutions.
Also, responsible to maintaining the existing product line with high quality and timely deliverables by working closely with product teams.
In this role, you will be hiring the new development staff, oversee each aspect of the development process, and act as a liaison between development team and upper management. Also ensures that team is fully trained and able to perform their jobs.
Should possess strong leadership skills and ability to resolve the challenges quickly.
Responsibilities:
- Participate and contribute to project planning and effort estimation.
- Demonstrate exceptional requirements gathering skills and support requirement gathering sessions.
- Contribute to technical design of business solutions.
- Support leadership team in development RFP’s and service offerings.
- Review and analyze relevant documentation to ensure the understanding of an organization function and capabilities.
- Conduct relevant research to increase understanding in support of developing comprehensive solutions.
- Comply with all the relevant policies and procedures and complete all the documents that are required.
- Conducting performance reviews, handling the employee complaints
- Willing to undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the objectives of the organization.
Qualifications: (Education, Experience, Skills and Knowledge)
- Bachelor’s Degree in Computer Science or Information Technology or any equivalent degree.
- At least 8 plus years of hands on experience in developing cloud-based software along with 2 plus years of Management experience.
- Expertise with more than one of the Software Development Methodologies.
- Expertise in designing and developing cloud based high available distributed applications and must have extensive experience in object-oriented design.
- Strong hands on experience in using Java, Hibernate, Spring technology stack (Spring MVS, Spring Data, Spring Cloud, Spring Batch, Spring spiral, Spring security etc.) along with open source technologies.
- Experience building web and mobile applications using frontend technologies Angular (Angular 1/Angular 2), Bootstrap, Material Design, UX/UI, JavaScript, HTML5, and CSS.
- Demonstrated Experience on databases like MySQL, MS SQL, PostgreSQL, and Oracle.
- An understanding on handling of large data sources. (Desirable)
- Expertise on the Code Static Analyzer tools like SonarQube, PMD and, DevOps Tools.
- Expertise in using any Unit testing Frameworks like Junit.
- Knowledge in Security related to Web Applications and mobile applications. and other open source and commercial tools.
- Demonstrable and substantial experience in leading and managing teams of software developers.
- Impeccable written English skills, and Oral communication skills along with outstanding interpersonal skills.
- Results-oriented, detail-oriented, and well organized.
Technical Manager: Requires sufficient Managerial Skills and sufficient technical skills.
Main function has to be focused on people. He or She can and should learn new things in technology, that is required for the role.
Experience in Core Java, Spring Boot.
• Experience in microservices.
• Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
• Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2
• Good knowledge of multi-threading
• Basic working knowledge of Unix/Linux
• Excellent problem solving and coding skills in Java
• Strong interpersonal, communication and analytical skills.
• Should be able to express their design ideas and thoughts
Key Technical Requirements
- Strong hands-on experience in Java
- Strong Java coding/programming skills
- Strong experience with Hibernate
- Strong experience in REST APIs
Mandatory Domain Experience
Candidates must have experience in the Financial Services, Banking, or Payments domain.
Screening Guidelines
- Look for candidates based in Pune only, as the 2nd/final round will be mandatory F2F.
- Prioritize Immediate Joiners or candidates currently serving their notice period.
- Candidates should demonstrate strong hands-on Java coding along with solid Hibernate and REST API experience.
- Immediate Joiners: We can plan their interview rounds during this week itself, if required.
Design, develop, test, and maintain scalable backend applications using Java.
Develop and maintain RESTful APIs and backend services.
Work with Spring Boot, Spring MVC, and related Java frameworks.
Design and optimize database queries and data models.
Integrate applications with internal and third-party APIs/services.
Write clean, maintainable, reusable, and well-documented code.
Troubleshoot production issues and identify root causes.
Improve application performance, reliability, security, and scalability.
Participate in code reviews and follow software engineering best practices.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Contribute to application architecture and technical design decisions.
Urgent Requirement 🔥
👉 Java Backend with AWS
👉 Java Backend with React, Spring Boot, Microservices
Exp: 3+ Yrs
Loc: Chennai, Bangalore, Hyderabad
Immediate Joiners Preferred!







