
Java Developer_Director_Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Analyze user requirements, envision system features and functionality. - Interface with global team of developers and business users.
- Produce proof of concept in the new areas of development.
- Ensure high quality of deliverables while enforcing development and security best practices
- Participate in design discussions and contribute to the architecture process. - Investigate production issues.
- Provide technical support for debugging web applications, database and assistance to production systems.
- The candidate will support continuous improvement of the automated systems. Participate in all aspects of SDLC (analysis, design, coding, testing and implementation)
- Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.
- At least 4 years’ relevant experience would generally be expected to find the skills required for this role
- Hands-on professional experience using Core Java, Java Restful APIs, Spring, Spring Boot and related frameworks.
- Experience of working with geographically dispersed teams, that fall across different time zones
- Experience in building server-side applications using J2EE Technologies.
- Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development, Vendor and SRE members
- Ability to juggle tasks and priorities to meet rapidly changing deadlines
- Good troubleshooting skills
- Proficient with database technologies (preferably SQL Server) including modelling. - Proficiency in Unix/Linux environments.
- Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
- Practiced understanding of Agile development methodologies & understanding of DevOps Integration
- The ability to write reusable, optimized, maintainable code that is well documented and follows industry
- standard best practices
- Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels
- Experience with SaaS/Vendor integration is a big plus