Senior Software Engineer – Java with Groovy
Office in Bangalore
Java
& others
We are seeking a highly skilled and motivated Senior Software Engineer specializing in Java and Groovy to join our dynamic team.
The ideal candidate will bring expertise in PriceFx technologies, a strong understanding of the development lifecycle, and a proven ability to collaborate with cross-functional teams in an agile environment.
Please note that work from the office 3 days per week is required.
Responsibilities
- Design and develop Java applications, including implementation, maintenance, and software phases
- Lead efforts to transform requirements into functional solutions and evaluate potential production issues
- Conduct software analysis, testing, debugging, and suggest process improvements
- Collaborate with business analysts, technical teams, and management to collect and refine requirements
- Apply expertise in PriceFx and Groovy to deliver robust and scalable software solutions
- Ensure adherence to coding standards, code reviews, and best practices for secure and maintainable codebases
- Implement Azure-based solutions and integrate them with existing systems to support business goals
- Analyze existing system processes and recommend modifications for optimization
- Work closely with UI teams when required, leveraging knowledge of CSS3, HTML5, and Bootstrap fundamentals
- Drive and uphold agile development principles within self-managed project environments
Requirements
- 5 to 8 years of experience in Java, with skills in Groovy and PriceFx
- Background in Java React development, preferably in environments requiring certification with PriceFx
- Understanding of core Azure concepts and their practical application to software development
- Knowledge of the software development lifecycle and expertise in processes like coding standards, refactoring, and deployment workflows
- Capability to work with JavaScript frameworks along with fundamental knowledge of CSS3, HTML5, and Bootstrap
- Experience in interacting with business stakeholders to gather and analyze technical and functional requirements
- Proficiency in agile methodologies and self-managed team environments
Nice to have
- Familiarity with JavaScript frameworks for front-end development
- Understanding of advanced UI/UX principles related to CSS3 and HTML5
- Capability to drive innovation by recommending modern development tools and best practices