Lead Java Developer

From 8 to 10 year(s) of experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities


Design, architecture and delivery of features and technical components with highest quality

Effective collaboration with cross functional teams to deliver end-to-end products & features

Ability to multi-task and re-prioritize responsibilities based on changing requirements

Estimates efforts, identify risks, devises and meets project schedules

Debugging/Troubleshooting and fixing issues in production environment by working with all stakeholders

Runs review meetings effectively and drive the closure of all open issues on time

Perform functional, design and code reviews in related areas of expertise with-in team and cross-team

Mentors/coaches engineers to facilitate their development and provide technical leadership to them

Rises above the details to see broader picture and implications for whole product/team

Responsibility of low level project planning and scheduling for the project.

Manage a set of senior and junior developers and be responsible for delivery to specific clients at different geographies.

Responsible for the directing, counseling and mentoring project team members on technology development

Continuous innovation and fresh thinking towards product development

Create and be part of a healthy and competitive environment within the team


BE, B. Tech from a reputed university


9 + years proven track record of development and design work in the IT industry with 4 + years in a Technical leadership and product development role

4 + years working on a large n-tier Java/J2EE applications with rich and interactive functionality

Strong product development experience in building large scale distributed systems

Experience and knowledge of open source software, frameworks and broader cutting edge technologies around server side development in Java

Should have excellent programming experience in Java/J2EE technologies

Excellent knowledge of MVC architecture and UML

Understanding Functional Specification document and design and develop Software components based on specification.

Must be a self-starter who can work well with minimal guidance and in fluid environment

Agility and ability to adapt quickly to changing requirements and scope and priorities is must

Basic understanding of frontend technology

Good organization, communication and interpersonal skills

Should be self-driven and have technical leadership skills to breakdown overall milestones to detailed measurable technical tasks / deliverables

Knowledge of Commodities Business, Derivatives (Futures and Options), contract management, international shipments and documentation would be an added advantage

Experience with Multi-tenant applications on cloud will be a big plus

Skill Sets

Java 8+, OOAD, HTML, JDBC, Javascript, ExtJS, UML, J2EE 1.7 technologies, JMS, XML, Web services, REST, Ajax, Spring, Hibernate etc.,

Strong knowledge and application of design patterns

Strong in data structures and algorithms concepts

Distributed computing and distributed caching technologies like Spark, Flink, memcache, redis, etc

Strong design skills using n-tier architectures (scalability, caching, business & data layers)

Good experience in Messaging systems like JMS/Active MQ/Rabbit MQ/Kafka

Good experience in performance tuning of Java/ J2EE applications

Good knowledge on NoSQL databases, preferably Mongo DB

Good knowledge in web/application servers (Jetty, JBoss, Tomcat, Weblogic)

Good knowledge in Service Oriented architecture, Webservices, Microservices

Good knowledge in versioning tool like github, svn

Understanding of Application security and cloud security principles

Exposure to cloud computing, machine learning will be added advantage

Exposure to Relational Database : Oracle, MySQL


UG:Any Graduate

Company Profile

Shelby Management Solutions

Established in the year 2012 , Shelby Management Solutions is an unique, unwavering and inspirational service provider, headquartered at Bangalore. Our aim is to provide exceptional talents with a solid ethics and competency to think creatively and shape up their career. Our prime role is to act as a catalyst in bringing qualified job seekers and dignified job providers together. To provide unparalleled quality of services for companies to create a competitive edge in the market place is what we strive at.
Company Info
View Contact Details+

Recruiter Name:Yeshaswini

Contact Company:Shelby Management Solutions




Not Disclosed by Recruiter

Functional Area:

Engineering - Software

Role Category:

Software Development


Head - Engineering

Employment Type:

Full Time, Permanent