Total Exp: 3 yrs - 5 yrs
Skill: Java, Microservices, Spring boot with cloud experience
Work location: Whitefiled , Bangalore.
Notice period: 0 - 30 days are preferable
Please share the below mentioned details this will help us to process your candidature.
Job Title:
Senior Software Engineer
Essential Duties and Responsibilities:
• Responsible for the developing and maintaining end-to-end BE of MBRDI Project related Application.
• Designing and building Spring Based Java/J2EE applications platform and known to Micro-service base architectural patterns.
• To create a functioning, user-ready code base. In addition, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
• To develop multilayer Web Application in automotive domain based on after sales process.
• To contribute in all phases of the SDLC Development lifecycle.
• Write well designed, testable, clean robust Code • Ensure designs complies with specifications.
• Ensure the performance, quality, and responsiveness of applications.
• Identify and correct bottlenecks and fix bugs.
• Develop applications for time-sensitive projects while considering business/system requirements. • Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes.
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
• Deploying and Integrate Application through Kubernetes and Version Control technologies. • Developing and managing Data Base schemas through RDMS and ORMs.
Tech SKills : Expertise in following Technical areas is must.
• Java (Core Java, Collections, Generics, Lambda expression, ENUM, Multithreading, Concurrency Basics) • PrimeReact knowledge is required • Microsoft Azure cloud experience is must (IAAS | PAAS | SAAS)
• REST API fundamentals including security concepts
• SOAP web service (Better if knows SOAP to Rest conversion)
• Spring MVC/Spring Boot framework • Strong knowledge on OOPS concepts (Including SOLID principles & Design patterns)
• Data structure (ArrayList, Hashmap, LinkedList, Set etc) • Database SQL – ORM (Hibernate, JPA, RDBMS- MySQL)
• Micro-service architecture and Design
• Primefaces Knowledge would be good (above 6.2 version)
• Building tool & Server Basics [Maven, Tomcat]
• Agile methodology Expertise in following areas is good to have.
• Kubernetes, Docker & CI/CD concepts
• Experience in working multiple OS [Windows, Linux, Unix]
• Knowledge in scalable API testing tools and FE Basics
• Postman/SOAP UI • No-SQL Others : • Proficient on version controlling tools (viz, Git)
• Resourceful with Micro-service based project’s fundamentals • Familiarity with RESTful Web technologies and API design standards
• In-depth understanding of SDLC life Cycle (specially waterfall and agile)
• Understanding of Docker and Continuous Integration/Deployment process in a server.
• Converting business requirements in technical business documents
• Knowledge of Application Patterns & Best industry practices
• Good communication skills Automotive domain knowledge in after sales process is plus advantage. Qualification Education: Bachelor’s Degree / Master’s Degree in Information Technology or Engineering