Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities
Job Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Collaborate with product managers, designers, and other engineers to define requirements, devise solutions, and ensure seamless integration with business objectives.
Adhere to secure coding practices, implement effective unit testing, and stay informed of industry technology trends to foster technical excellence.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Java 8 and above
Spring Framework
RDBMS Oracle, SQL, PL/SQL
Unix environment experience
Source control management tools (Git)
Secure coding practices
Unit testing practices
Nice-to-have
Developer experience platform teams
Mentor junior engineers
Champion engineering craft
Automation mindset
Build collaborative relationships
Key Requirements
B.Tech or equivalent education
Extensive hands-on Java 8+ experience
Extensive hands-on Spring Framework experience
Experience with Unix environment
Proficiency with Git, Bitbucket, or GitLab
Experience with IDEs like IntelliJ IDEA
Experience with CI practices (Sonar, Veracode, Jenkins)