Senior Java developer

Full Time1 year ago

Employment Information

Job description
The Senior Software Engineer helps maintain high standards through analysis, design, development, and deployment activities
Review product specifications and produce top-quality high-level/low-level technical design deliverables
Evaluate technical solutions for feasibility and fit, at the same time provide recommendations and feedback
Collaborate cross-functionally to make technical trade-offs between your group s short term and long term business needs, and the needs of the company as a whole
Work closely with Software and Quality Engineers in your peer group to implement solutions, test, automate, and deliver high-quality features
Perform thorough code-reviews and provide actionable feedbackImplement automation for clean code, quality gates, and security vulnerability checks
Document components and design, both in-code and on collaborative tools like Confluence
Iteratively improve the underlying infrastructure and third-party libraries
Resolve escalated customer technical inquiries
Qualifications:

Minimum 5 years of Software Engineering experience
Minimum 3 years of relevant experience working on Java, Spring and SpringBoot
Experience building microservice-based high-performance, stable, scalable systems that have been successfully deployed in an enterprise setting
Experience mentoring other Engineers
Knowledge of API driven platform development & Software Integration
Must have expertise in relational and non-relational/NoSQL databases like MySQL, Oracle, MongoDB, ES, etc.
Knowledge on Agile development tools, CI/CD tools like Jenkins and Test driven development tools
Is self-motivated and able to work independently
Nice to have:

Experience in designing, leading and shipping complex web applications
Experience developing applications for the Supply-Chain domain
An eye towards modern product design and minimalistic user experience
Knowledge of cutting edge technologies such as PaaS, NoSQL, Event processing etc.
You proactively contribute to knowledge-sharing across the engineering community
You demonstrate resilience and navigate difficult situations with composure and tact
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Key Skills
Supply chainAutomationNoSQLPAASMySQLProduct designMongoDBVulnerabilitytest driven developmentOracle

Your experience on this site will be improved by allowing cookies Cookie Policy