Senior Software Engineer
Epsilon
- Bangalore, Karnataka
- Permanent
- Full-time
- For having broad expertise or unique knowledge
- For having skills to contribute to development of company objectives and principles and to achieve goals in creative and effective ways
- Able to juggle multiple projects simultaneously and manage time efficiently
- Excellent analytical skills and deadline focused, detail oriented, well organized, and self-motivated
- Interacting with the Engineering for supporting/maintaining/designing backend infrastructure for product support.
- Automation of deployment, customization, upgrades and monitoring through open-source toolsets.
- Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure.
- Built and supported a Big Data platform.
- Disaster recovery design, implementation, and maintenance.
- Participate in long-term strategies for scalability, stability and highly availability of platform.
- Troubleshooting and resolution of server/network issues.
- Build documentation of operating procedures and provide knowledge transfer.
- Worked in Agile framework and manages Scrum/Kanban.
- Lead/manage a team and provide timely updates and reports to senior management.
- A Bachelor’s degree in Computer Science or a related field or have equivalent experience. Preferred B.E/ B.Tech/ M.Tech/ MCA
- 5- 8 years of IT experience in Java, J2EE technologies, middleware administration, DevOps and Cloud practice.
- Hands on experience in Java UI (Angular 5 or higher)
- Experience working in an Agile environment.
- Experience with any database SQL/ MYSQL/ MS SQL/ MongoDB/ Oracle.
- Experience with using tools like Git/GitHub/BitBucket, SVN etc and knowledge of SCM concepts.
- Experience working in the cloud computing (pref AWS).
- Excellent written and verbal communication skills with ability to communicate technical issues to nontechnical and technical audiences.