Lead Engineer - Java Developer-2

Engineering Bangalore, India Bangalore, Karnataka


 List the essential functions and major activities in order of their importance.·        Provide technical guidance and architecture design to the project
·        Manage the scrum and plan the sprints.
·        Participate in the development process from definition to deployment.
·        Develop cutting-edge technologies to improve Xylem’s software offering.
·        Maintain and improve existing cloud-based applications, reducing costs and streamlining efficiency.
·        Create and maintain back end oriented services and micro-services utilized by the rest of our architecture.
·        Engineer code that is efficient, standard and well documented.
·        Take on challenging tasks as needed with an eagerness to develop skills in new areas.
·        Bring to the job an excitement and work ethic on par for a startup technology firm.
·        Ability to communicate effectively in writing and orallyPart 2 Describe the PersonA)    Minimum professional and educational background desired (include years of experience)·        BS in Computer Science or BE/B.Tech in Computer Science/Electronics & Communication or related fields or Master in Science in Software or MCA
·        10 year’s minimum of Java development in a team environment
·        Proven ability to develop back end services in a large scale, high performance environmentB)    Describe the most important competencies required of the individual.·        Experience working with Java, REST, SOAP, and creating web services.
·        Knowledge of tools such as JAXB, Jackson, and GSON.
·        Experience with Spring or Spring Boot.
·        Experience with MongoDB, Influx DB or similar No SQL databases
·        Experience with SQL and RDBMS systems.
·        Experience in IOT applications
·         Experience in Data heavy applications
·        Experience with Microservice development and the application of DDD concepts
·        Experience with secure credential storage and management (RBAC)
·        Experience with EventStore concepts
·        Experience with server-side MVC containers (Spring, Struts, Play Framework).
·        Scrum master certification or experience
·        Experience with Agile methodology or similar lean startup approach to building software.
·        Experience in IOT platforms would be a plus
·        Experience in leading a project team, mentoring junior resources and cross team collaboration

Message Hemanth Kumar.V