logo

JobNob

Your Career. Our Passion.

Lead Product Software Engineer - Java/J2EE


DevOn


Location

Bangalore | India


Job description

Lead Product Software Engineer

Job Summary

We are looking for a highly motivated individual to join our development teams as Senior Software Engineer/Lead with focus on backend development, technology being Java EE.

What this Role demands

· Participate in and lead the design/development/maintenance of highly performant backend services.

· Take responsibility of software development, configuration, automation tests and all critical aspects in SDLC.

· Ensure developed software meets the user requirements and associated acceptance criteria, performance criteria and non-functional requirements, adhering to our set conventions and processes.

· Train and coach team members on development and coding best practices, troubleshooting etc

· Unblock critical issues, sometimes on customers' production environments, and liaise with development for longer term solutions/fixes.

· Facilitate communication between teams and get involved in external/customer communication as well. Multiple mission critical internal teams depend on the quality and reliability of what we make.

· Play an advising role in the creation of software designs, review them and perform follow-up of other SW development and test task within the scope of your experience.

· Perform an intake and acceptance on SW development tasks and describe/adapt the technical design for the development tasks.

· Participate in peer code reviews (using tools), customer support etc.

· Positive can-do mentality, while acting as a continual improvement role model

Essential Qualifications & Competencies

· BS/MS degree in Computer Science, Engineering or a related field

· 10+ years of Java development experience - flexible requirement

· Object Oriented analysis and design using common design patterns.

· Good knowledge of Java 11+ API

· Good knowledge of JavaEE

· Eclipse and Eclipse RCP development, EMF (Eclipse Modelling Framework)

· Experience with REST API's and Web application Security (including design and testing)

· Hands-on experience with major web/application servers (WebSphere, WildFly/JBossAS)

· Experience with Maven, GIT

· Docker

· Experience with JUnit

· Database modelling and hands-on experience with Oracle and/or Microsoft SQL Server

· Experience working with build management/CI tools like Teamcity

· Experience in working in an Agile environment (SCRUM)

· Team player with good communication skills (written and oral)

Desired Qualifications & Competencies

· Good knowledge of SOLID principles and Design patterns

· XText Framework, XTend experience

· DBUnit

· Experience with a data grid framework (Apache Ignite, Coherence, Hazelcast, etc.)

· Experience with Domain Specific Languages.

· Knowledge of basic financial risk concepts.

· JIRA

· Knowledge about static and dynamic code analysis using tools like SonarQube etc


Job tags



Salary

All rights reserved