Browse Jobs posted by genuine Employees
Apply to get a referral. Absolutely FREE
Mahindra Comviva logo

Mahindra Comviva is Hiring JAVA Lead in Gurgaon & Bangalore

  Mahindra Comviva      Gurgaon, Bangalore      8 Years
Backend
Richa
Employee
189
Views
3
Quick Applied
( 3 Quick Applied )

Job Description

Job Responsibilities :?
  • Development (Code)
    • Hands on experience developing applications in Java, Spring MVC, Spring Boot and other related backend technologies
    • Developing, deploying and supporting backend RESTFUL services using Spring
    • Comfortable producing and refactoring code without assistance
    • Wring code that is performant, maintainable, clear and concise
    • Sound knowledge of OOP,  Java, Multi-threading, Spring IOC (Dependency Injection), Spring JDBC, Transaction Management and Caching frameworks
    • Junit/REST-Assured/JMeter other Unit Testing framework
    • Good understanding of UI concepts, techniques, frameworks and related tools
 
  • Design

  • Identify design patterns in code
  • Implement design patterns with guidance
  • Comfortable translating small behaviour requirements into tasks and code
  • Basic understanding of domains and domain modelling
  • Seeks out and uses appropriate abstractions
  • Understands patterns for integration (events/services)

  • Development Practices
    • Experience in working in an Agile Development Environment
    • Understands BDD/TDD/Performance/Security/Smoke testing
    • Understands CI and CD, writes tests to ensure CI/CD processes work
    • Experience working with automation tools (Ansible, Jenkins or equivalent)
    • Understands feature toggling
    • Understands version control and branching strategies
  • Infrastructure
    • Good working knowledge of Linux or any other Unix based operating system
    • Understands one relevant Database technology (Oracle/Postgres)
  • Security
    • Understands main security risks of relevant language and framework (OWASP 10 or similar)
    • Can perform a tool based security scan and articulate vulnerabilities

  • Optional Skills
    • Message Broker : RabbitMQ or equivalent
    • ESB: Using Mule, Apache Camel
    • NoSQL: Mongo or equivalent
    • Microservices Architecture and hands-on development experience
    • UI Frameworks:  Angular2

  •  
  • Roles & Responsibilities
  • Participate in full software development lifecycle and write code that is performant, maintainable, clear, and concise.  
  • Build and maintain high-performance, fault-tolerant, scalable platform
  • Hands on experience on coding, troubleshooting and Multi-threaded applications.
  • Not only provide technical and architectural leadership, but coach and mentor team members and enable them to achieve a high level of success
  • Ability to collaborate with other internal technology teams to coordinate and deliver software systems.
  • Ability to balance strategic and tactical solutions.
  • Takes personal initiative; conscientiousness and complete follow-through on areas of responsibility.
  • Translating Business Requirements into system designs.
  • In depth knowledge of applicable methodologies, tools, standards, and procedures.
  • Responsible to do proactive detailed report analysis and Publish findings of analysis to all required stake holders
  • Take/initiate appropriate corrective action based on the finding with required stake holders/ vendors 
  • Responsible to ensure the basic hygiene of NOC tools echo system.
  • Identify the areas of improvement and take pro-active approach to address the identified areas by means of automation / process modifications / documentation / trainings
  • Create the resource plan / roaster and ensure the availability required resources in all shifts.
  • Responsible to ensure the basic hygiene of NOC tools echo system.
  • Co-ordinate with vertical teams for escalated cases
Prerna just got her resume reviewed and career guidance from a Principal Engineering Manager at Microsoft! See how.



Get Job Alerts!
Get notified only for high paying relevant jobs in top MNCs. Promise!