Ajay Kumar Singh — Senior Software Engineer
Professional Summary: . 10+ years of experience and working as a Senior Software Engineer. . Proficient command over application development and database . Extensive experience in developing web based applications using Java-based technologies with Spring Boot, Spring MVC frameworks and integration with relation DB using JPA/Hibernate. . In-depth knowledge in developing Restful web services APIs with best practices. . Over 2 years of experience in developing web user interface (UI) Angular, React, JavaScript, HTML and CSS. . Experience in writing unit test cases in Junit and Mockito frameworks. • Good expertise in usage of data interchange formats like JSON and XML for APIs communication. • Throughout knowledge in SQL and RDBMS concepts. • Experience in agile project management tools like JIRA. • Experience in version control and change management tools like GitHub and SVN. • Having better analytical skills for solving problems using various data structures and algorithms. Technical Knowledge Programming Languages: Java, JavaScript, Python, SQL. Frameworks: Spring Boot and MVC, JPA, Hibernate, React, and Express for NodeJS. Technologies: Microservices, REST, WebSphere, MQ, AWS, JSON, XML, HTML and CSS. Databases: MS SQL Server, MySQL, Oracle DB (RDBMS), MongoDB (NoSQL) and Redis for in-memory storage. Tools: Eclipse, Visual Studio, Maven, GIT, Jenkins, Docker. Application and Web Servers: Apache Tomcat, NGINX.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in Fintech applications.
Location: Varanasi, Uttar Pradesh, India
Experience: 10 yrs 9 mos
Skills
- Java
- Spring Boot
Career Highlights
- Over 10 years of software engineering experience.
- Expert in Java-based web application development.
- Proficient in agile methodologies and project management.
Work Experience
Commonwealth Bank
Senior Software Engineer (5 yrs)
Newgen Software
Technical Lead (1 yr 2 mos)
PayNet Systems Pvt Ltd
Software Engineer (2 yrs 6 mos)
Optiontown
Software Engineer (2 yrs)
Education
Bachelor of Technology (B.Tech.) at National Institute of Technology Meghalaya