Innominds Software Private Limited is hiring Java Developer/ Technical Lead
Job Profile
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Role and responsibility include leading a Java/ Java EE Microservice development team while providing expertise in the full software development lifecycle, from concept and design to testing.
Requirements:
Education: BE/ B.TECH/ ME/ M.TECH/ MCA/ MSc (Computers) Years of Experience: 5-20 Years Excellent reasoning & analytical skills
Must have expert level understanding of Java 8 along with hands on working experience Very good understanding & working knowledge of Unit Testing using Junit 5, Mockito or similar tools Excellent understanding and working knowledge of Spring framework 5.x with deep knowledge in following modules: Mandatory Spring Core, MVC, Spring Data, Spring Integration; Optional Spring Batch, Spring Security, Spring Cloud Excellent understanding of REST API, ability to define & maintain REST API as per best practices and conventions Good understanding of event driven architecture, ability to define message contracts etc. Good knowledge of messaging and experience in either one messaging system like ActiveMQ, RabbitMQ, KAFKA, Kinesis etc.
Excellent understanding of SQL, ability to write performant & complex queries Excellent knowledge of at least one ORM framework like Hibernation along with JPA Troubleshooting, bottleneck identification & fixes of performance issues related to Java backend code or SQL queries by profiling Java code with any tool, analyzing SQL execution plan Good knowledge of GOF design patterns and ability to write maintainable software using Java Experience in Agile software development methodologies e.g. SCRUM ceremonies etc. Experience with Microservices Architecture mandatory Experience with AWS Services will be an advantage
Work Experience
5 - 20 Year/s
Job Location
Bangalore, Hyderabad, Pune
Qualification
B.E./B.Tech, M.Tech, MCA/PGDCA
Skill Set
Java/ Java EE, Microservices Architecture, Spring Core, MVC, Spring Data, Spring Integration, SQL
Company Profile
Innominds is an AI-first platform-led digital transformation and full-cycle software product engineering services company headquartered in San Jose, CA. Innominds powers the digital next initiatives of global enterprises and software product companies with an integrated expertise in devices and embedded engineering, software apps and product engineering, cloud, analytics, DevOps, data, security and quality engineering.