IF

Software Engineer (Java) II

Ifintalent Global Private Limited
Bangalore7-10 LPA Posted 10 Apr 2025
FULL TIME
Software Development
Java
Python

Job Description

 Job Description

Duties:

·    Identify business needs by establishing personal rapport with actual, potential, and internal clients

·    Design, develop, and implement highly scalable client server programs in a cloud environment

·    Identify appropriate microservice implementation and build cloud hosted services

·    Recommend alternate approaches, analyze product design impact, and provide sizing estimates collaborate with other cross platform team members to build effective integrations

·    Participate in design sessions and code reviews

·    Work with business requirement partners to design, develop, and refine the graphical user experience of an application

·    Confirm program operation by conducting unit, system, and integration tests; modifying program sequence and/or codes as necessary

·    Prepare project related documentation, G.A.P. analysis, functional specifications, design specifications

·    Complete development activities including reports, interfaces, conversions, improvements, and forms during different stages of a project

·    Identify new technologies and solutions to improve existing infrastructure

·    Work closely and build relationships with other teams and communicate with various platform service

·    Develop tools and infrastructure to improve quality and efficiency of testing

·    Reproduce and debug issues found during and after software release

·    Build out distributed systems using big data open source programming tools

·    Work with research teams and data scientists, finding bottlenecks to the design process and resolving them efficiently

·    Lead software development projects, like automated malware analysis solution

·    Interview, mentor, and coach new team members

·    Learn and adapt to new programming languages and technologies on an as-needed basis

 

Skills:

·    Java, Python, and JavaScript development within team environments and large implementations

·    Experience in Agile and/or Scrum environments for project planning and sprints

·    Experience with developing Single Page Applications using React.js and Redux

·    Experience with developing applications using Amazon Web Services (AWS)

·    Ability to handle multiple deliverables in a dynamic environment with similar timelines

·    Deep understanding of integrated flows for customer support processes

·    Comfortable accessing and manipulating various web and local data sources such as relational and NOSQL databases, RESTful API's calls

·    Experience debugging, logging, and tracking issues

·    Knowledge of Java, Spring Boot, Node.js, React.js, Redux, Linux, MVC, MySQL, Visual Studio, GIT, WCF, WebAPI, Exress.js, Hapi.js, IIS, AWS, Jira, Confluence and others

 

·    Product development experience with container technologies

·    Familiar with malware sandbox environments or cybersecurity

·    Experience with Python, Tomcat, JS, and Docker

Join WhatsApp Channel