← Back to jobs

E-Solutions Logo
Senior Software Engineer

E-Solutions

 

Bangalore, Karnataka, India

Posted On: 15+ days ago
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Senior Software Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Key Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, React Native, and TypeScript
  • Build and enhance microservices-based architectures for high-performance distributed systems
  • Develop and integrate RESTful APIs and backend services
  • Work on cloud-native applications and deployments using AWS services such as Lambda, SQS, and DynamoDB
  • Collaborate with cross-functional teams including product managers, QA engineers, and DevOps teams to deliver high-quality software solutions
  • Optimize application performance, scalability, reliability, and security
  • Participate in system design discussions, code reviews, and technical planning
  • Troubleshoot production issues and perform debugging across multiple environments
  • Implement CI/CD pipelines and deployment automation using Jenkins and related tools
  • Contribute to application monitoring, caching strategies, and performance tuning initiatives
  • Ensure adherence to coding standards, best practices, and software development methodologies
  • Support development and integration efforts within payment-related systems and workflows

Required Skills

  • Strong hands-on experience in Java and Spring Boot
  • Solid understanding of Microservices architecture and distributed systems
  • Experience with React Native and TypeScript for mobile application development
  • Proficiency in AWS cloud services including Lambda, SQS, and DynamoDB
  • Experience developing REST APIs and backend integrations
  • Knowledge of Node.js and related backend development concepts
  • Familiarity with Jenkins and CI/CD implementation
  • Strong debugging and problem-solving skills
  • Experience with caching mechanisms and performance optimization
  • Understanding of Grunt and frontend build tools
  • Exposure to Payments Domain applications and workflows

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • Experience working in agile development environments
  • Strong communication and collaboration skills
  • Ability to mentor junior developers and contribute to technical leadership initiatives Why Join
  • Opportunity to work on scalable enterprise-grade applications
  • Exposure to modern cloud-native and mobile technologies
  • Collaborative and technology-driven work environment
  • Challenging projects with opportunities for growth and innovation

Education

Bachelor's or Master's degrees

Related Jobs

No related jobs found

← Back to jobs