Job Description
Location:
Bangalore/ Chennai/ CoimbatoreEssential Responsibilities
Lead and participate in Complex architectural decisions to achieve high reliability, availability, and scalability
Design and develop out-of-the-box solutions and build common libraries for future use.
Design and develop sophisticated algorithms, Design Patterns and build reusable code
Work closely with product, quality engineering, and development team members to ensure a high-quality product
Ensure adherence and help redefine the best practices in SDLC like code review, unit testing, functional automation, user story analysis, Continuous Integration, etc.
Experience
4-6 plus years of experience in software design, development, and algorithm related solutions using below web development frameworks.
Java:
JVM, GC, Memory Leaks, Code refactoring
NoSQL Database like MongoDB, etc., & RDBMS like MySQL, etc.,
Experience building large scale service / micro service-oriented platforms
Experience with Agile/Scrum development methodologies
Experience with multiple cloud platforms – AWS/Azure/GCP
Knowledge, Skills & Ability
B.E in Computer Science, IT, or a similar field.
Proficiency in Spring, Spring Boot, Redis, Solr.
Must possess excellent knowledge in Thread / Heap Dump Analysis, Commercial & open source code profiling tools ( #JProfiler, #JVisualVM, JMC, etc.).
Must possess a good logical & critical thinking skill
Good English communication skill
💡 Quick Summary
Seeking a career-building opportunity? The Java Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai 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.
