Job Title: Senior Engineer (Java)
Experience: 6 to 10 years
Location: Bangalore
Mode: Hybrid 3 Days from Office)
Job Description:
The Senior Software Engineer position is a team leadership role engaging engineering excellence in a highly collaborative group of businessminded technologists that seek continuous improvement in self and others and giving back to the customers and community. This is a great opportunity for a senior industry professional to apply their industry and academic experience engage with engineering management senior engineers architects to drive concepts to customer delight in an agile fashion. As a team leader in Software Engineering you are a driving force behind the delivery of multiple business objectives that leverage and extend our technical platforms.
Key Responsibilities:
- Drive continuous improvement of SDLC programming principles combined with empirical professional experience into innovative solutions for next generation software applications
- Develop integrate document libraries frameworks and APIs that allow us to effectively scale development on our applications across multiple projects as common services or components within scope cost time & quality constraints
- Build quality into agile product lifecycle encompassing requirements design code testing delivery support
- Participate in planning sessions as a technical SME and decomposing work to approachable portions that can be delegated to other engineers
- Support our products identify and fix root causes of production incidents own troubleshooting and resolution of support issues
- Participate in discovery solutioning monitoring and incident response/resolution
- Demonstrate datadriven analysis and pragmatic decision making aligned with business and technology needs
- Differentiate between immediate needs vs long term solutions
- Serve as a technical lead for your team as needed or special purpose projects per business priority
- Stay current with learning current trends in technology while mentoring and guiding other engineers
Required Skills and Qualifications:
- Bachelors or associates in computer science or applicable experience.
- Expert in Java Webservices Webhooks Cron jobs
- Experience in integrating UI with REST APIs
- Working knowledge of SQL (MariaDB)/NO SQL (MongoDB) databases
- Nice to have working with MPI files Google chat alerts
- 3 years experience working with agile methodologies (Scrum Kanban) in a mature CI/CD SDLC environment
- Knowledge of objectoriented programming web development design patterns SOLID principles
- Strong communication partnership teamwork and influencing skills required
Preferred Skills:
- Opensource contribution repositories personal projects
- Participation in communities of interest meetups
- Certifications in technology agile methodologies
- Prior experience in agile implemented at scale across multiple teams globally
Why Join Us:
- Opportunity to work in a fastpaced and innovative environment
- Collaborative team culture with continuous learning and growth opportunities