Responsibilities
Work with the business team to compile business requirements and help in designing optimized technical solutions.
Take part in regular meetings with project managers and business analysts to analyze and optimize product designs and road maps.
Work with the team and mentor team members by sharing and teaching your technical expertise.
Coordinate with team members working at different geographical locations and communicate about the requirements, existing bugs, enhancements, code reviews, and technical research notes.
Be an engineering leader and promote recent technologies, as appropriate, within the organization.
Implements complicated systems and software components, in compliance with Agile and Services Oriented Architecture standards, utilizing expertise in the Java programming language and related development frameworks, REST principles, and Oracle.
Uses extensive experience and specialized software development knowledge to plan and accomplish necessary project tasks,
may provide consultation on a variety of complex software development projects and is considered to be a top-level specialist.
Works with external software suppliers to coordinate software integration and resolution of problems.
Need to Be
10 years of software Java experience in Java Application development
At least 2 years’ experience with Web services REST or SOAP
At least 2 years’ experience with JEE, Spring/Spring Boot or Hibernate Experience building service-oriented solutions and RESTful microservices.
Solid understanding of Java multithreading, concurrency, and memory management
Familiarity with front-end technologies such as JSP, JSTL, HTML, CSS and JavaScript.
Experience with writing both unit tests and integration tests
Experience with AGILE and SCRUM methodologies.
Demonstrated aptitude for learning recent technologies.
Ability to communicate and interface with technical and non-technical members of the organization.
Working knowledge in d
📌 Software Development Advisor Pune
🏢 NTT
📍 Pune