Job Description
Hi,
Are you looking for a great opportunity to work with and here it is the company which is awarded as "Red Herring Top 100 Asia Winner 2019", "Top 20 fastest growing storage companies list in 2016". Fastest growing company, which has Glassdoor review ratings as 4.3. We are happy to have you as part of MSys.
About MSys:
We have a unique way of doing things - the MSys Way. It's how we innovate, collaborate, operate and deliver value for our clients. MSys is an innovator in offering IT services and domain specific automation software. MSys together with its unparalleled focus and in-depth technical expertise delivers unprecedented value at an affordable cost in the areas of storage, servers, DR/BC, and virtualization. Apart from services, MSys also offers enabler products including evolutionary end-to-end domain specific software solutions for test automation to its customers. Driven by the vision to be at the core of the evolution in the industry, MSys strives to become a transformational agent. The transformational agent brings constructive changes to their customers and delivers value-added software and business processes.
https://msystechnologies.com/
Position: Lead Software Engineer
The Lead Software Engineer is a hands-on role that will work closely with our Product Owners to iterate quickly on the features and APIs, interact with one or more engineering teams to define the architecture, and implement features based on precise understanding of the requirements.
As a technical lead in our global engineering organization, the candidate will mentor and lead talented local/remote teams, and collaborate with other teams as well.
Responsibilities
- Design, build and maintain efficient, reusable, and reliable code and automation
- Strong experience leading design and implementation of robust and highly scalable servicesDemonstrated ability to mentor engineers and lead projects
- Strong OOD and SOA principles, with the ability to implement them in JavaHas a passion to produce high quality deliverables while working with cross-functional teams
- Ability to handle a fast paced environment for iterative project turnarounds on mission critical systems
- Team/Leadership qualifications
- Demonstrated ability or open to working with global teams across time zonesHas a passion to produce high quality deliverables
- Participate in design and code reviews
- Maintain the CI/CD and improve release pipelineIdentify bottlenecks and bugs in applications, and devise solutions to ensure the best possible performance, quality, and responsiveness of the applications
About You
- 8+ yrs experience in Java, J2EE, Tomcat, multithreading and caching techniques
- 2+ yrs experience in Java 8 (Streams, Lambda)
- Experience with working on Spring/ORM, Microservice frameworks, Dockers, GIT, Gradle and Linux platforms
- Experience building secure, complex, and scalable APIs, from design through deployment
- Solid understanding of writing and delivering testable quality code, from the ground upExperience with SQL development, data modeling and complex data structures for high-volume and high-velocity data
- Experience in working with NOSQL technologies like REDIS, MongoDBSolid understanding and experience with OAuth, Logging and Security frameworks
- Hands-on experience with frameworks such as JUnit, TestNG, Mockito
- Hands-on experience with code quality frameworks/tools such as SonarQube, pmd, checkstyle etc.
- Strong educational background with Bachelors/Masters in Computer Science or a related area
Nice to Have
- Experience with streaming data and complex event processing systemsWorking knowledge in AWS, Kafka, Apache Spark, Elasticsearch
- Python scripting is a plus
Job location: Pune, Kalyani Nagar
Interview process:
- Online codility test
- Telephonic / Skype interview
- F2F interview
- HR discussion
Kindly acknowledge.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization, Graduation Not Required
Post Graduation: Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: MSys Tech India Pvt. Ltd.
Location(s): Pune
Website: http://www.msystechnologies.com
Keyskills:
Java
Software Engineering
J2Ee
Spring Boot
AWS
microservices