Search by job, company or skills

V

Sr. Software Engineer (Java)

2-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Over 100 applicants
Quick Apply

Job Description

The Work itself:

  • Engage with product, architects, developers, Certification, Project management, Operations & Infrastructure teams from the start of the SDLC phase.
  • Become subject matter expert for the assigned product verticals. Analyze complex systems from a reliability and resilience perspective.
  • Run the production environment by monitoring availability and taking a holistic view of system health
  • Understanding the end-to-end product topology from infrastructure and application perspective.
  • Identify sources of instability in large-scale distributed systems and drive operational excellence. Dive deep and understand every issue occurred and own them completely for end-to-end closure.
  • Performing functional analysis of products by gathering and analyzing metrics from both operating systems and applications to assist in performance tuning and fault finding integration/operational challenges.
  • Performing code bug fixes in production and recommending any architectural improvements during issue/incident analysis.
  • Work closely with development and product teams on suggesting new features and enhancements based on live issues.
  • Drive down the burden of toil with tooling and automation to achieve operational efficiency and smoother customer experience.
  • Technical consultancy for monitoring, incidents and problem management. Lead technical bridges and interact with both technical staff and management during the incident and change management process.
  • Engage with tech and non-tech partners on regular basis to analyze functional and technical in-depth solutions.
  • Understanding new changes in production systems and assessing its risk from application perspective for driving reliability and availability
  • Have some level of network engineering understanding to assist in incident/issue triaging
  • Provide guidance and technical expertise to junior team members.
  • Provide Level 3 on-call support. It is only the first 60-90 mins and on rotation basis.

The Skills You Bring:

  • Strong work ethic, leadership skills, excellent judgment and good time management in prioritising work, and the ability to work in fast paced, team-oriented environment.
  • Strong technical background with full stack application knowledge with hands on experience on REST technologies.
  • Knowledge in Java or related technologies would aid in bug fixing, understanding the products supported better and also to support integration related issues.
  • Need to have an excellent systems and product architecture understanding from application components and infrastructure perspective such as network, load balancer, firewall, gateway services etc.
  • Experience supporting and working on web and mobile applications and troubleshooting problems in a cross-functional environment.
  • Willingness to work outside with a strong technical aptitude and excellent communication skills.
  • A proactive approach to spotting problems, areas for improvement, and performance bottlenecks

Our engineers do more than just write and test code:

  • We count on your curiosity and creativity, to want to understand customer requirements and our processes and want to come up with creative solutions.
  • While you'll have the skill to see and understand the big picture, you're able to stay focused on the task at hand to achieve immediate goals.
  • You're great at systematic and accurate research wanting to uncover the smallest detail.
  • You have amazing work ethics that will help us all work extremely well together.
  • You have the passion to understand people and always strive harder to improve our products and services.
  • You have excellent interpersonal skills and above all, you are a team player.

Basic Qualifications:

  • 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications:

  • Individual Contributor: 2 years relevant work experience with a Bachelor's degree or 5 years relevant work experience
  • Having knowledge on data structures, algorithms, object-oriented programming, computer architecture, and software engineering OR equivalent experience
  • Must have at least 2 years of professional working experience in Java based large scale and highly available environment
  • Ability to develop tools and scripts to support automation needs.
  • Application coding experience beyond simple scripting.
  • 2+ years of development experience with Java, SQL/NoSQL, Automation, bug fixing, handling Production & Application operations
  • Experience working with any log analysis tools and observability applications like Grafana, Tableau, Splunk.
  • Linux systems engineering capabilities and network analysis expertise
  • Knowledge on Docker/Kubernetes, NginX, CDN, Caching technologies would be a great addition

More Info

Job ID: 117341149