Sr. Java Full Stack Engineer Resume
SUMMARY
- Hands - on Full Stack Engineer with 12 years of experience in Designing and Developing complex and scalable Java/J2EE, Spring, Hibernate and Angular JS enterprise applications both front end and back end.
- Thorough Understanding of Software Development Life Cycle (SDLC) as well as in Agile Methodology
- Excellent expose and understanding of Object Oriented Analysis/Design Programming
- Front End development using Angular 8.
- Extensive experience in development using Spring Boot, Core java, Spring CORE, Spring ORM, Spring MVC, Spring JDBC, Spring Microservices, Hibernate, Docker, Maven, Kubernetes and Angular 8 Framework.
- Rest Web Service documentation using Swagger API
- Knowledge of microservices design patterns like Circuit Breaker, Saga API Gateway, Log Aggregation
TECHNICAL SKILLS
Languages: Java
J2EE Technologies: Java, Servlets, JSP, Continuous Integration, Continuous Delivery, DevOps
Databases: Oracle, DB2, PostGres SQL, SQL Server
Tools: and Utilities: Eclipse, Ant, Version one, HPQC
Servers: Jboss, IBM Web Sphere CE 2.1, Weblogic, Apache Tomcat
Frameworks: Spring Boot, Microservices, Spring Core, Spring AOP, Spring ORM, Spring MVC, Microservices, Hibernate, Angular 8, Kubernetes
DevOps tools: Jenkins, Docker
Version Control: Git, CVS
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Full Stack Engineer
Responsibilities:
- Coding and Business logic implementation in Spring Framework and Core Java
- Developed the Rest APIs for the applications using Spring Boot framework.
- Migrating Monolithic application in to Microservices architecture using Spring Boot and Angular 8 framework.
- Created the reusable components using angular 8
- Rest web service documentation using Swagger API
- Integrated Pega, Share Point online and Dynamics CRM in the application.
- Design and implement a cloud based solution using CI/CD by leveraging TFS as DevOps pipeline.
Environment: Java, Spring Boot, Spring JDBC, Oracle, SAP, Spring Rest services, Angular 8, Pega, Share Point Online, Dynamics CRM, Version One, TFS, Devops, Agile (Scrum), Junit, Mockito, Gradle, TFS, Git
Confidential
Java Developer
Responsibilities:
- Getting the functional requirements from client
- Design UI framework and service layer
- Worked on core java, spring core, jsp, java script
- Created database tables and views
- Created JNDI in web logic and deployed project in web logic for SIT & UAT env
- Enhancement of BISTracker2 application
- SIT Testing and deployment
- Prepare release documents
- Onsite offshore client communication
Environment: Java, spring, jdbc, struts, java script,jsp, dhtmlx, MS SQL server, Web logic
Confidential
Java Developer
Responsibilities:
- Getting the functional requirements from client
- Impact analysis and creating the detailed design document
- Design UI framework and service layer
- Used core java, spring core, spring ORM, spring MVC, hibernate in service layer and Extjs in UI layer
- Created JNDI in web logic and deployed project in web logic for SIT & UAT env
- Given training to team members on EXTJS framework
- Helped team members to resolve the problems
- Development of Global SID application
- Database design of Global SID application modules
- Write manual test cases
- SIT Testing and deployment
- Prepare release documents
- Providing L3 support for java applications. These applications are used by banking infrastructure team for Global SID, security risk assessment, ID scanner, fire wardens, security equipment & alarm tracking etc.
- Development of change requests
Environment: Java, spring, hibernate, struts, EXT JS, MS SQL server, Web logic, ANT, Perforce, MS SQL server Studio
