Java Developer at GM infotech · Bengaluru (Bangalore) · 4 - 10 years · ₹12L - ₹20L / yr · Profitable · Posted 17 Aug 2022
- Write maintainable/scalable/
efficient code. - Design and architect technical solutions for the business problems of a very large e-commerce portal.
- Work in a cross-functional team, collaborating with peers during the entire SDLC.
- Follow coding standards, unit-testing, code reviews etc.
- Follow release cycles and commitment to deadlines
- Experience level of 3 to 6 years of experience in very large scale applications.
- Strong problem-solving skills, OOPs, data structures and algorithms.
- Experience with distributed systems handling large amounts of data.
- Excellent coding skills in Java/J2EE.
- Very good understanding of Web Technologies.
- Very good understanding of any RDBMS and/or messaging.
- B Tech/BE in Computer Science or equivalent from a reputed college.

About GM infotech
About
Similar jobs (3)
Job Description
- Lead Ecommerce Solution Design and Development: Spearhead the design and development of scalable, secure, and high-performance solutions for our ecommerce platform using Java Spring Boot.
- Collaborate with Cross-Functional Teams: Work closely with product managers, UI/UX designers, and quality assurance teams to gather requirements and deliver exceptional ecommerce solutions.
- Architectural Oversight: Provide architectural oversight for ecommerce projects, ensuring they are scalable, maintainable, and aligned with industry best practices.
- Technical Leadership: Lead and mentor a team of Java developers, fostering a collaborative and innovative environment. Provide technical guidance and support to team members.
- Code Review and Quality Assurance: Conduct regular code reviews to maintain code quality, ensuring adherence to Java Spring Boot coding standards and best practices. Implement and promote quality assurance processes within the development lifecycle.
- Integration of Ecommerce Solutions: Oversee the seamless integration of ecommerce solutions with other business systems, ensuring a cohesive and efficient data flow.
- Payment Gateway Integration: Collaborate on the integration of payment gateways and other essential ecommerce functionalities.
- Stay Informed on Ecommerce Technologies:Stay abreast of the latest developments in ecommerce technologies, incorporating new features and improvements based on emerging trends.
- Client Interaction:
- Engage with clients to understand their ecommerce requirements, provide technical insights, and ensure the successful implementation of solutions.
Desired Skills:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of software development experience, with a significant focus on Java Spring Boot development and ecommerce platforms.
- Proven expertise in designing and developing ecommerce solutions using Java Spring Boot, with a deep understanding of the framework.
- Familiarity with ecommerce platforms, including payment gateways, inventory management, and order processing.
- Strong proficiency in Java and Spring Boot technologies, with experience in microservices architecture.
- Java 8 or above latest version hands on
- Microservices architecture, Spring boot REST hands-on (min 3 yrs experience mandatory)
- Well versed with at least one cloud- AWS/GCP/Azure (min 2 yrs experience mandatory)
- Kubernetes, Docker, Containerisation (Mandatory)
- Kafka, RabbitMQ, etc
- MySQL, MongoDB, PostgreSQL or any 1 RDBMS and 1 NoSQL DB hands on experience
- Experience with any in-memory caching mechanism like Redis. Hazelcast, etc
- Good understanding of DSA and their applications
- Excellent problem-solving skills, showcasing the ability to address complex challenges in ecommerce solution development.
- Strong communication skills to facilitate effective interactions with team members, clients, and other stakeholders.
- Experience working with Agile methodologies and advanced proficiency in version control systems.
We're hiring an SDE 2 to build reliable, high-scale services and own features end-to-end. You'll turn ambiguous problems into clean designs, write well-tested code, and raise the engineering bar on the team.
Mandatory skills
• 5+ years shipping production software
• Strong data structures, algorithms and problem-solving
• Hands-on system design for scalable services
• Proficiency in Java or Python
• Building and consuming RESTful APIs
• Solid SQL and version control (Git)
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 3 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.






