
Senior Java Web Backend Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
Department: EngineeringJob DescriptionWe are seeking a Senior Java Web Backend Engineer, with experience in designing, building, and maintaining scalable SaaS applications using Java/J2EE technologies.The ideal candidate will be a tech enthusiast, driven by excellence and keen to grow into a leader of a group of talented engineers.You will be a part of a self managed Agile team, improve the development process, bring new ideas and propose changes in methodology, management and organization.Responsibilities and tasks:
- Analyse, Design, Develop, implement, test and maintain application software components
- Analyse client requirements and convert them into technical specs.
- Own development of features and improvement
- Identify and resolve performance bottlenecks
- Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
- Lead and mentor a team of junior developers
- Interact with internal client facing team and provide technical support to them
- Engage with clients to provide support on your component as and when required
- Minimum Bachelor's degree in Computer Science or equivalent
- Ability to work autonomously with minimum supervision
- Strong problem solving and analytical skills, and having a can-do attitude
- Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Minimum 5+ years experience with Java and J2EE/Java EE, Spring, Springboot
- Sound understanding of Monolithic, SOA and Microservices architectures
- Analyse, Design, Develop, implement, test and maintain application software components
- Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
- Strong understanding of relational database, partitioning and indexing techniques, SQL(postgres)
- Experience in creating high and low level design based on existing application architecture and documenting such design
- Familiarity with Linux shell and related command line tools
- Strong grasp of Unit & Integration testing
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP), including services like S3, EC2, Lambda, or equivalent.
- Experience with message queues or streaming platforms (e.g., Kafka, RabbitMQ, SQS) for high-performance and scalable systems.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, Datadog, ELK stack, Splunk).
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.
- Freedom to create your own success story in a high performance environment.
- Training programs and Personal Development Plans for each employee
- 33 days of holidays (this includes public and religious holidays)
- Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
- Gratuity payments
- Private Medical Insurance provided by the company (Employee + Spouse + 2 Children + 2 Parents)
- Personal Accident Insurance (Employee Only)
- 12 Weeks Paid Paternity Leave, 6 months Maternity leave
- Support with childcare costs (50%)
- Work from Home Equipment allowance
- Flexible Work from Home policy - 2 days home p/w
- Flexible Work from Long Distance - 4 weeks a year
- Sponsored Learning Opportunities
- Team Socials