-Over 12+ years of experience in Software Development Lifecycle (SDLC) including areas such as Team Handling, Requirement Analysis, Design, Development and Implementation, Testing and Deployment of Cloud based technology,Microservices,Object Oriented, Client-Server, Distributed and Enterprise Applications.
- 5+ Years of experience in doing Legacy modernization from desktop applications to modern microservices and reactive based technologies
-Strong working experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Integration, Maintenance and Enhancements.
-Good understanding of Agile Software Development methodologies like Scrum and Test-Driven Development (TDD).
-Experienced with JIRA software,Rally, Xwiki and Confluence which is used for product design, managing teams and bug and issue tracking.
-Over 12+ experienced with Core java and Java 8 concepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, I/O, Lambda, Stream, Synchronization and Serialization.
-Hands on experience in developing business components using Spring Boot, Quarkus,Spring Annotations, JPA Repository, Spring cloud, Spring security .
-Extensive experience in implementation of the version control software such as GIT and Bitbucket, GitHub, GitHub desktop.
-Experience in SQL besides writing DDL and DML on MySQL and Oracle.
-Experience working RDBMS like MySQL and Oracle in developing several packages, writing SQL queries, stored procedures.
-Experience in producing and consuming the Web Services - REST using java program and Postman UI.
-Proficient in Linux commands.
-Extensively used development tools like Eclipse, IntelliJ, Spring Tool Suits, VS-code.
-Experience in unit testing the applications using JUnit Framework and Mockito.
-Strong troubleshooting & user interface capabilities with good Analytical and communication skills as a good team player.
-Ability to work in a complex, deadline-oriented environment.
-Have good communication skills, strong analytical and problem-solving skills, ability to quickly master new concepts and applications. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.
Responsibilities:
Responsibilities:
• Used HTTP handlers to develop web service replication interface for setting up data feeds for content transportation in XML and JSON formats.
• Use of SCRUM for daily meetings, grooming sessions, sprint meetings, etc.
• Prepared test cases and strategies for unit testing and integration testing using Junit and Mockito.
• Used Maven as build and dependency management tool for creating WAR and JAR file to deploy in application servers.
• Used Java 8 features such as Lambda expressions and Stream API.
• Worked Devops side to setup build deployment process on different environments.
• Worked on backend Technologies for mobile application.
Responsibilities:
Environment:
Java8, J2EE, HTML5, CSS3, JavaScript, jQuery, Spring Boot, Microservice, Spring MVC, Spring IOC, REST, Agile, Hibernate, MySQL, Tomcat, Junit, GitHub.
Description:
Joined here as Trainee Java developer after passing out graduation. Worked in Telecom domain to develop Value added services based on SMS,USSD and WAP technology. Learned SMPP protocol
Responsibilities:
Environment:
Java6, J2EE, Servlet, HTML CSS3,, Typescript, Spring MVC,MySQL, Tomcat, Junit.
Programming Language:
Java,C
J2EE Technology:
JSP, Servlets, JDBC
Web Technology:
HTML5, CSS3, JSON, Angular, JSP
IDEs :
Eclipse, IntelliJ, Spring Tool Suites, Android Studio
Design Patterns :
MVC,Factory
Web Services :
REST, Microservice,SOAP
Frameworks and Tools :
Spring Boot, Quarkus by RedHat ,Spring MVC, Struts MVC,JPA,Spring Security, HIbernate ORM
Database Tools:
MySQL Workbench,DbBeaver
Databases :
MySQL, ORACLE,POSTGRES,COCKROACH DB,
Version Control:
Git, GitHub, Bitbucket,Gitlab
Build/ Deployment Tools:
Maven,Ant, Gradle
Testing Frameworks :
Junit5, Mockito
CI/CD :
Jenkins,GitLab CICD
Platform :
Microsoft Windows, macOS, Linux
Methodologies :
Agile (Scrum), Waterfall, iterative development
Cloud Technologies :
AWS, Azure
Micro Services
Quarkus, Spring boot, Spring Cloud
Code Quality Tools :
SonarLint, BlackDuck, PMD, Checkstyle, SpotBug