Job Description
You have hands-on experience in building secure, high-performing and scalable systems in Java. Your design intuition inclines towards usability, elegance and simplicity. You are biased towards open-source tools and existing frameworks. You have successfully shipped applications with beautiful front-end and intelligent backend. You have demonstrated strong interpersonal and communication skills.
Responsibilities
• Design and development efforts for high-volume, low-latency applications for real-time event based systems
• Deliver high-availability and high-performance platform using microservices architecture
• Identify bottlenecks and inefficiencies in code, and devise solutions to production and non-production issues
• Keep an eye out for open source projects and technology trends that can be introduced in the products
• Transform business functionalities and production specifications into technical requirements and low level design
• Be hands-on, adopt a practical approach to software and technology
• Work with product management and other teams to build highly scalable products
Requirements
• Bachelor’s degree in Computer Science, Information Technology or a related field
• 2+ years of design and development experience in scalable and distributed enterprise applications using Java/J2EE, JPA, Spring framework and RESTful web services
• Excellent coding skills in Java
• Experience in managing, implementing and optimizing big data stores such as MySQL, MongoDB, Elasticsearch
• Experience in deploying applications and using various managed services provided by cloud platforms (AWS, Azure)
• Experience in front-end technologies HTML5, CSS3, jQuery, AngularJS and D3.js is preferred
• Strong foundation in computer science, with strong competencies in data structures, algorithms and software design
• Proven ability to drive large scale projects with deep understanding of Agile SDLC, high collaboration and leadership
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer | Backend position is now open for candidates interested in the Software Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
