Landmark Group
Landmark Group3h ago
Indeed

Senior Software Development Enginee...

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Development Enginee... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Landmark Group

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Job Summary:

Landmark Group is seeking a Senior Software Development Engineer for their Bengaluru, Karnataka location. This full-time role focuses on technical leadership, system design, development, and optimization of e-commerce platforms. The ideal candidate will have extensive experience in Java and Python, with a strong understanding of microservices, distributed systems, and CI/CD practices.

Key Responsibilities:

  • Technical Leadership: Lead and mentor a development team, provide technical direction, conduct code reviews, and establish coding standards. Serve as the primary technical expert for NexusBuying architecture, development, and system integrations. Collaborate with product managers, designers, and business analysts to define technical requirements for new supply chain features.
  • System Design and Architecture: Design and architect scalable, high-performance distributed systems that align with business objectives and adapt to future needs. Develop custom solutions within the NexusBuying modular architecture to meet unique business requirements.
  • Development and Implementation: Lead the end-to-end development of core e-commerce features, including product catalog, checkout, promotions, pricing, and payment processing. Build and integrate APIs for seamless interaction with third-party services such as payment gateways, logistics, and CRM systems. Maintain high code quality using Java and Python, adhering to best practices.
  • Performance Optimization and Scalability: Conduct performance tuning to ensure a fast and seamless user experience, particularly under high traffic. Develop caching strategies, implement efficient database queries, and optimize application performance within the NexusBuying framework. Ensure platform scalability, especially for cloud environments.
  • Testing and Quality Assurance: Implement and enforce automated testing practices (unit, integration, end-to-end). Collaborate with QA teams to ensure thorough testing of SCM functionality. Perform code reviews to maintain high code standards.
  • Continuous Integration and Deployment: Maintain CI/CD pipelines for automated build, testing, and deployment. Collaborate with DevOps to optimize deployment processes, focusing on high availability and minimizing downtime.
  • Stakeholder Communication and Collaboration: Act as the technical liaison between the development team and business stakeholders. Participate in project planning, providing accurate timelines and resource estimations. Present technical ideas clearly to non-technical stakeholders.
  • Documentation and Knowledge Sharing: Create and maintain technical documentation for features, API integrations, and customizations. Provide guidance and training to the development team on best practices. Foster a collaborative knowledge-sharing environment.

Required Skills and Experience:

  • 8+ years of professional experience in Java Development or a Technical Lead role using Agile methodologies.
  • 3-5 years in a technical leadership/lead engineer role with proven mentoring experience.
  • Proficiency in Python (4+ years), with expertise in the FastAPI framework and asynchronous programming patterns.
  • Strong proficiency in Java and the Spring Framework, including Spring Boot and Microservices.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks like React or Angular.
  • Proficiency in relational databases (MySQL, PostgreSQL) and ORM tools (Hibernate, SQLAlchemy).
  • Familiarity with CI/CD tools (Jenkins, GitLab CI) and containerization (Docker, Kubernetes) is beneficial.
  • Strong analytical skills for diagnosing issues and finding efficient solutions.
  • Experience with APM tools (New Relic, Datadog) and centralized logging (ELK stack).
  • Excellent English verbal and written communication skills.
  • Critical thinking, problem-solving abilities, and a proactive approach.
  • Strong team player with experience collaborating throughout the development lifecycle.
  • Ability to translate business requirements into technical specifications.
  • Active participation in code reviews.
  • Organized, accountable, and professional.
  • Openness to feedback and initiative.
  • Commitment to continuous learning and improvement.

Company

Landmark Group

Landmark Group

Bengaluru, Karnataka
Posted on Indeed