Software Development Advisor
NTT Ltd
Date: 2 hours ago
City: Pune, Maharashtra
Contract type: Full time
Responsibilities
- Do regular code reviews, apply best industry standards, and ensure the application adheres to those standards.
- Work with the DevOps team to release and deploy specific software applications or partial modules on production servers as per the release schedules and business requirements.
- 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 new 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.
- Maintains an expert-level understanding of Java application development best practices, tools, and programming techniques. Keeps current with new developments in the financial technology industry and may lead development of departmental standards and methodologies.
- 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.
- 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.
- Strong 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
- Knowledge and experience with web servers and application servers such as Apache Tomcat.
- Experience with AGILE and SCRUM methodologies.
- Demonstrated aptitude for learning new technologies.
- Ability to communicate and interface with technical and non-technical members of the organization.
- Working knowledge in development tools and processes, such as source control, requirement spec, design and design review, debugging, unit test, system test, performance test, etc.
- Bachelor's degree or higher in Computer Science, Information Systems or a related field required.
- Experience in FinTech or related software products a plus.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
M365 Cloud Engineer
METRO/MAKRO,
Pune, Maharashtra
1 hour ago
Company DescriptionMetro Global Solution Center (MGSC) is internal solution partner for METRO, a €30 Billion international wholesaler with operations in 32 countries through 625 stores & a team of 91,000 people globally. Metro operates in a further 10 countries with its Food Service Distribution (FSD) business, and it is thus active in a total of 34 countries.MGSC, location wise is...
Senior Software Engineer (Backend)
BreachLock,
Pune, Maharashtra
1 week ago
About BreachLockBreachLock is a fast-growing cybersecurity company focused on modern, scalable, and continuous security testingsolutions. We operate at the intersection of offensive security, automation, and cloud-native engineering—buildingsystems that are both resilient and intelligent.Role OverviewWe are looking for a Senior Backend Engineer with strong fundamentals and a builder mindset to help design andscale backend systems powering our cybersecurity platform. This role...
Linux Admin
Team Computers,
Pune, Maharashtra
1 week ago
Location: Pune
Job Description Provide L3 (Level 3) support for Linux-based systems, addressing escalated issues.Troubleshoot and resolve complex system-level issues related to Linux servers, networking, storage, and performance.Perform regular system administration tasks, including server monitoring, backup management, patching, and configuration.Design, deploy, and maintain high-availability and scalable Linux environments.Automate repetitive tasks using scripting (Bash, Python, or Perl) and configuration management tools...