Senior Full Stack Developer Resume
SUMMARY
- 16 years of experience in development and lead of distributed applications based on Java, J2EE, Web and Mobile Technologies.
- Over 7 years of professional experience as a Sr. Full Stack Developer (Java) in analysis, design, development, implementation and troubleshooting various web based applications.
- Proficient at development of Micro services using Java, Spring Cloud and Spring Boot framework.
- Proficient at designing and development of dynamic web applications using Angular JS, Angular, HTML5, JavaScript, JSX, Bootstrap, CSS3, JSON and AJAX.
- Good at understanding and development of user interfaces using React JS library.
- Proficient at usage of Maven dependency management tool.
- Proficient at development of Spring MVC, Spring Web flows and Spring Boot applications.
- Good experience at implementation of Micro services design patterns such as Service Discovery, Circuit Breaker and API Gateway.
- Proficient at development of core and advanced Java technologies which include Java, JSP, JDBC, Servlet, Restful and SOAP Web services.
- Good working experience wif ORM tools such as Hibernate and JPA.
- Good working experience at building Docker Images and running them on Docker Container.
- Good working experience wif relational and non relational databases like Oracle and MongoDB.
- Good at development of Spring Apache Kafka, Spring Cloud Stream based Micro services to produce and consume inventory events from/to various systems.
- Good in usage of Kubernetes to orchestrate the deployment, scaling and management of Docker Containers
- Expertise at usage of Apache Tomcat, Jboss, Web logic and Web sphere application servers.
- Good working experience on usage of Elastic Search, Log Stash and Kibana (ELK) and Splunk stack.
- Good working experience on usage of SOAP UI and Postman testing tools.
- Good understanding and implementation experience on Waterfall and SAFe Agile methodologies.
- Expertise in usage of GitLab, Bitbucket and GitHub code repositories.
- Good in creating AWS User Accounts, Security Groups, and Storage Services like S3 and EBS, Deploying the applications into EC2 and S3, Build a CI/CD in AWS using Code Build and Code Pipeline
- Good working experience on Test Driven Development, CI/CD Pipeline implementation.
- Good working experience on Production support applications. The responsibilities such as troubleshooting the issues/defects, fixing the defects, Co - ordinating the releases.
- Good experience in Code Reviews and fixed the issues reported by Code Quality Assurance tools such as SonarLint and SonarQube.
- Good working experience on writing Unit Tests using Junit, Mockito and PowerMock frameworks.
- Good working exposure on JIRA for workflow management and issue management.
- Expertise in usage of Jira, Service Now, HP ALM, Quality Centre and HP Demand bug/issue tracker tools.
- Good working experience on JAVA 8 features and Design Patterns implementation.
- Good understanding and implementation on S.O.L.me.D design principals.
- Good DevOps practice for critical applications using Jenkins CI/CD pipeline.
- Good experience in branching Strategies/Release Versioning Standards using GIT.
- Good hands on experience in usage of SQL.
- Good in developing API services using Node Js.
- 5+ years of onsite work experience as an Onsite Co-Ordinator, Technical Lead and Senior Developer for the various critical projects.
- Trained on TOGAF Enterprise Architecture framework.
- Domain expertise in Insurance, Reinsurance and Telecom projects.
TECHNICAL SKILLS
Primary Skills: Java 8.0/5.0, Spring MVC, Spring Boot, Micro Services, Restful Web Services, Angular.
Web Technologies: Servlets, JSP, HTML5, CSS3, Bootstrap, JavaScript, Type Script, JSX, JQuery.
Backend Frameworks: Spring MVC, Spring Boot, Spring Web Flows, JPA, JSF, Hibernate
Java Script Frameworks: AngularJS, Angular 2,4,6,8 & 15, React JS, Node Js.
Web Services: SOAP, Restful, Micro Services.
Messaging Frameworks: Kafka, JMS.
Design Patterns: Micro Service Design Patterns (Service Discovery, Circuit Breaker, Saga, API gateway), Factory, Singleton, Abstract Factory
App/ Web Server: WebLogic, WebSphere, Jboss, Tomcat
Testing Frameworks: Junit, Mockito, Powermock, Karma, Jasmine, and Protractor.
Build Tools: Maven, Ant, Jenkins, Gulp, Webpack
Methodologies: Agile, Waterfall, TDD ( Test Driven Development )
Cloud Environments: AWS, Azure, Netflix Eureka, Kubernates, Cloud Foundry Tools (PCF), Docker
Monitoring Tools: Elastic Search, Log Stash and Kibana ( ELK ), Splunk
Web service Testing Tools: SOAP UI, Postman.
Scripting: Unix/Linux Shell Scripting
Databases: Oracle, SQL, NoSQL like MongoDB.
Version Control System: GIT, SVN
IDE Tools: Intellij, WebStorm, Eclipse, WebLogic workshop, RAD, Visual Studio, Spring Tool Suite (STS), Toad
Bug Tracking Tools: Service Now, Jira, HP Quality Centre, HP Demand, and HP ALM.
Static Code Analysis Tools: SonarLint, SonarQube.
PROFESSIONAL EXPERIENCE
Confidential
Senior Full Stack Developer
Responsibilities:
- Active participation in Program Increment (PI) Planning.
- Refining the Features for the upcoming PI planning.
- Refining the Sprint backlog features and performing the impact analysis on Feature/User Story/Task level.
- Active participation in all the Scrum calls and project meetings.
- Performing technical POC for all the technical related Features/User Stories/tasks.
- Development and Unit testing of User stories and tasks.
- Bug fixing and performing code reviews.
- Git branching creation and coordinating the releases.
- Development using frameworks such as Angular, Java/J2ee Spring MVC, Spring Web flows and Sprint boot framework
- Writing JUnits for the developed code and halping other team members to complete the Unit Testing.
- Developing user interfaces using React JS library
- Achieving more TEMPthan 85% code coverage and halping in lower region testing support.
- Mentoring of the junior level programmer wifin in the project.
- Presenting technical sessions to whole teams and actively participating in all Hackathon events
- Pair Programming wif all the team members
- Providing the Production support during go-live
Environment: Angular 8, React JS, Java, Spring-MVC, Spring Web flows, Micro Services, Spring Boot, Kafka, HTML5, CSS3, JavaScript, JSX, Bootstrap, Typescript, SOAP & Restful web services, JSP, Product Editor, Oracle and XML.
Confidential
Full Stack Developer, Technical Lead
Responsibilities:
- Experience in development using frameworks such as Angular JS and Jboss one web framework
- Experience in code reviews and quality assurance of the code
- Experience in interaction development for web-based solutions, wif focus on universal access
- Experience in technology for development of web-based user interface, based on Angular JS, Angular, JavaScript, HTML5 and CSS3
- Knowledge of builds and artifact management through using tools such as Maven and Jenkins
- Experience in functional testing of complex processing solutions
- Experience in automated test implementation.
- Experience in optimization of builds for continuous integration and testing.
- Experience in version management, branching and tagging in Subversion/GIT
Environment: Angular JS, Angular 2, 4 & 6, Java, Spring-MVC, HTML5, CSS3, JavaScript, Typescript, Gulp, Karma, Protractor, Jasmine, NodeJS, yarn, Webpack and Rest API
Confidential
Team Co-Coordinator, and Developer
Responsibilities:
- Estimation, Designed and developed the Small change request deliverable
- Designed and developed the data retention project wifin in the Confidential systems.
- Worked as onsite Co-Coordinator for customer support, developed and delivered the small enhancement change requests
- Fixed and delivered the root cause issues in Hiplus application dat gives value add to the customer.
- Prepared the noledge Acquisition (KA) document for Hiplus application.
- Actively participated in application transition phase.
- Involved in System testing for many applications in data retention project.
- Taken Complete Ownership to fix all the issues raised during SIT and UAT
Environment: Java, J2ee, JSF, Spring, Ibatis, Unix shell scripting, PL/SQL stored procedures, Serena, Web Services, XML, Ajax, BRE, WPS, RAD and Oracle
Confidential
Team Member
Responsibilities:
- Creation of Finco EDMS project wif Maven Build.
- Developed SmartGwt widgets for FINCO EDMS
- Developed RPC services for FINCO EDMS
- Generated JPA Entities
- Developed the business components in which interact the EBES System
- Performed Integration testing
- Deployment and testing.
- Prepared requirement Documents for 5 refactored applications
- Developed the FES Common component jar project which is used by all the refactored applications
- Done end to end Bug Fixing
- Fixed all most all Sonar issues and got good feedback wif my customer.
- Taken Complete Ownership to fix all the issues raised during UAT
Environment: Java, J2ee, Ejb2.1, Spring 3.0.2, Hibernate, JPA, Gwt, SmartGwt3.0, Oracle, Samson, RAD 7.5 & 8.0 and Web sphere 6.1 & 8.0
Confidential
Team Member
Responsibilities:
- Creation of ERS project wif Maven Build.
- Developed SmartGwt widgets for ERS
- Developed RPC services for ERS
- Generated JPA Entities
- Developed the business components in which interact the EBES System
- Performed Integration testing
- Deployment and testing.
- Done end to end Bug Fixing
- Fixed all most all Sonar issues and got good feedback wif my customer.
- Taken Complete Ownership to fix all the issues raised during UAT
Environment: Java, J2ee, Ejb2.1, Spring 3.0.2, Hibernate, JPA, Gwt, SmartGwt3.0, Oracle, Samson, RAD 7.5 & 8.0 and Web sphere 6.1 & 8.0
Confidential
Team Member
Responsibilities:
- Developed RichFaces Panels and Tables
- Developed production profiles
- Performed Integration testing using TestNG and Embedded JBoss
- Generated JPA Entities
- Developed Templated Facelets ViewsDeployment and testing.
Environment: Rich Faces, Seam Framework, JSF, JPA, EJB 3.0, CSS, SQL Developer, Java Script, Jboss 5.1, Eclipse, SVN and Ant
Confidential
Team member
Responsibilities:
- Development using Web logic Portal and WebLogic workshop
- Invoking ESB’s from wifin Portal
- Deployment and testing.
- Developing Web Services.
- Routing Services using ESB (ALSB 2.1 & ALSB 2.6)
- Implementing Consumer Code to Call Web Service.
- Performance testing of Web Services using soap-ui.
- ESB configuration (X-Query transformations and message routings)
Environment: JAXB, WebLogic 8.1 & 9.2, Oracle, WebLogic Portal, ALSB 2.1 & 2.6, XQuery, Xpath, WebLogic Workshop and WebLogic Portal, Core Java, Servlets, Jsp, Ajax, JavaScript
Confidential
Team Member
Responsibilities:
- Creating Model Classes and Binding Files depending on the format of Order XML.
- Involved in implementing business Logic.
- Writing the Test Cases and involved in E2E Testing (From CSS till B2B)
- Support activities for Production environment which includes fault analysis, bug-fixing adhering to SLA defined
- Updates on need basis to the design document prepared for ASG Activities.
Environment: JDK 1.5, JiBX Parser, WebLogic 9.2, Oracle 10g, Eclipse 3.2, Ant1.6, Win CVS 2.0, Web services, JMS, MDB