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 software requirements, devise solution strategies, and ensure seamless integration with business objectives.
Lead a team performing complex tasks, using well-developed professional knowledge and skills to deliver on work that impacts the whole business function.
Matching Summary
Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities.
Skills & Requirements
Must-have
Core Java and J2EE development
RESTful webservice development
Spring, Javascript, JDBC, SQL
UI development with Angular/React JS
JavaScript (ES6+), HTML5, CSS3
JBoss and Hibernate
Linux or other UNIX-based systems
Nice-to-have
Cybersecurity and cryptography knowledge
CI/CD pipelines and related tools
AWS (Amazon Web Services) exposure
Oracle/ NoSQL Database experience
Workflow application and business rules engine
Key Requirements
B.E/B Tech/MTech/MCA degree
In-depth knowledge of Core Java and J2EE
Extensive experience on large-scale banking applications
Strong webservice development experience using REST
Strong understanding of OO Designing and Programming Techniques
In-depth knowledge and extensive experience of Spring, Javascript, JDBC and SQL
Expertise in UI development with Angular/React JS
Good working knowledge of JBoss and Hibernate
Good logical reasoning, problem solving and performance tuning skills
Good communication skills
Knowledge of Linux or other UNIX-based systems
Good working knowledge of workflow application and business rules engine