
Senior Software Engineer II
- Bangalore, Karnataka
- Permanent
- Full-time
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of complex system components.
- Complete complex bug fixes.
- Work closely with other development team members to understand complex product requirements and translate them into software designs.
- Successfully implement development processes, coding best practices, and code reviews.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve complex technical issues as necessary.
- Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
- Keep abreast of new technology developments.
- Design and work with complex data models.
- Mentor less-senior software developers on development methodologies and optimization techniques.
- All other duties as assigned.
- Deep understanding of Java Software Engineering & Development
- Expertise in Java Open-source Technologies - Apache camel, Spring boot.
- Expertise in AWS Cloud Technologies - ECS, S3, SQS, Step Functions, Lambda serverless implementations.
- Expertise in AWS DevOps activities, AWS Cloud Formation Templates and Create & Upgrade of AWS Databases.
- Expert knowledge of resolving security vulnerabilities on Open-source Java technologies.
- Expertise in industry technology language development trends.
- Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit.
- Knowledge on Payment processors to facilitate payment transactions.
- Experience in the development and integration of payment webservices.
- Proven expert in partnering and leading internal and external technology resources in solving complex business needs.
- Software development process expert in applicable methodologies (e.g., Agile).
- Strong interpersonal skills.
- Strong experience with various resource models such as Managed Services and/or Staff Augmentation.
- Strong knowledge in industry best practices in external resource development.
- Solid knowledge of architectural principles.
- Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
- Comprehensive Health Insurance: Covers you, your immediate family, and parents.
- Enhanced Health Insurance Options: Competitive rates negotiated by the company.
- Group Life Insurance: Ensuring financial security for your loved ones.
- Group Accident Insurance: Extra protection for accidental death and permanent disablement.
- Flexible Working Arrangement: Achieve a harmonious work-life balance.
- Employee Assistance Program: Access support for personal and work-related challenges.
- Medical Screening: Your well-being is a top priority.
- Modern Family Benefits: Maternity, paternity, and adoption support.
- Long-Service Awards: Recognizing dedication and commitment.
- New Baby Gift: Celebrating the joy of parenthood.
- Subsidized Meals in Chennai: Enjoy delicious meals at discounted rates.
- Various Paid Time Off: Take time off with Casual Leave, Sick Leave, Privilege Leave, Compassionate Leave, Special Sick Leave, and Gazetted Public Holidays.
- Free Transport pick up and drop from the home -office - home (applies in Chennai)