Job Description
Experience : 6 -10 Years
Location : Pune
Job Description:
• 6+ years, having hands-on experience in coding. Proficient in JVM based language(like Java, Groovy), J2EE technology stack
• Expertise in API design and development, experience in dealing with a large dataset
• Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks.
• Practicing the coding standards (clean code, design patterns, etc)
• Very strong object-oriented design skills, awareness of design patterns and architectural patterns
• Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
• Strong problem-solving skills, algorithmic skills and data structures
• Experience in agile methodologies like Scrum
• Good understanding of branching, build, deployment, continuous integration methodologies
• Experience in leading a team (min 5)and mentoring engineers
• Attitude to getting Stuff Done!
• Ability to make decisions independently.
Job Responsibilities:
• Working in highly collaborative teams and building quality code
• Working in lots of different domains and client environments also understanding the business domain deeply
• Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
• Suggest new architectural elements to improve the existing architecture
• Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
• Translate business requirements into scalable and extensible design
• Create platforms, reusable libraries and utilities wherever applicable
• Continuously refactor applications to ensure high-quality design
• Choose the right technology stack for the product systems/subsystems
• Write high-quality code that are modular, functional and testable; Establish the best coding practices
• Formally mentor junior engineers on design, coding and troubleshooting
• Plan projects using agile methodologies and ensure timely delivery
• Troubleshoot issues effectively in a distributed architecture
• Communicate, collaborate and work effectively in a global environment
• Operationalize releases by partnering with Tech operations on capacity planning and operability of the product
💡 Quick Summary
Seeking a career-building opportunity? The Java Specialist position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune 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.
