Project Role : Custom Software Engineer
Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact.
Must have skills : Java Full Stack Development
Good to have skills : NA
Minimum
5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams, utilizing modern frameworks, and applying agile practices to deliver scalable and high-performing solutions that meet specific business needs. You will engage in problem-solving and innovation to ensure that the software solutions are tailored effectively to the requirements of the organization.
Roles & Responsibilities:
- Expected to be an SME.
- Develop required web applications and services by analyzing business functional/technical requirements and assist in implementing them
- Support the technical development, following clean code principles
- Deploy, monitor, maintain, and improve the services
- Implement tools and best practices for release, environment, and configuration management to improve deploy success rates.
- Contribute to best practices for creating elegant, efficient, and reusable code
- Demonstrate your creative, technical, and analytical skills on a regular basis
- Identify and work with people and systems impacted by functional and non-functional requirements
- Collaborate with other global tech and cross-functional teams to work towards global tech solutions.
- Passionate about technology and development of IT systems and applications
- profound learner with ability to be creative and rise to the challenge of delivery timelines.
- Pay an intense amount of attention to the quality of the product, data, and code you produce
- Able to improve older code bases, as well as apply modern best practices to new projects
- Confidence to challenge assumptions and pushback on unreasonable demands where necessary
- Curious and collaborative, comfortable working independently, as well as in a team
the go-to person for the latest development innovation
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Java Full Stack Development, Spring Boot and React JS.
- Deep understanding of all aspects of the application development (SDLC) and support life cycle
- Strong in analysis, design, development, testing and troubleshooting solutions.
- Skills in Java, Spring boot and Python technologies.
- Skills in using SQL, JPA, and databases like PostgreSQL or Azure SQL.
- Good practical experience with ReactJS for rapid prototyping.
- Exposure to building cloud native solutions using microservices and containers like docker.
- Fluent in development methods, tools and techniques, systems design and architecture
- Comfortable working with people from a diversity of backgrounds and cultures
- Well-developed business communication skills – both written and verbal
- Ability to naturally facilitative approach to problem solving
- Strong personal prioritization and time management
Additional Information:
- The candidate should have minimum 6 years of relevant experience in Java Full Stack Development.
- This position is based at our Pune office.
- A 15 years full time education is required.