Full Stack Developer Resume
SUMMARY:
- Over 10 years professional experience in Design, Analysis, Maintenance and Development of web - based /Java/J2E Enterprise Applications
- Expertise in Design and Development of EE applications using Groovy/Grails, spring, GORM, RESTFUL Web services.
- Vast experience on Waterfall, Prototype and Agile methodologies of project development cycle
- Hands on experience in GUI based development such as GSP/JSP, JQuery, AJAX and HTML
- Hands on experience on implementation and administration of Continuous Integration tool JENKINS for automated Build, Test and App Deployment
- Hands on Experience with Application and Web server like Tomcat, WebSphere
- Worked on Relational Databases like DB2, Oracle and Teradata.
- Active part of DevOps culture with distributed Agile team based software development
- Worked Extensively on ORM based Database Framework like GORM
- Worked on Retail and Logistics Domain over numerous projects
- Well versed in versioning tools such as SVN and GitHub
- Self-motivated, good team player with excellent technical communication and interpersonal skills.
- Knowledge on build tools such as Maven and Gradle
TECHNICAL SKILLS:
Languages: Java, J2EE, Spring Boot (Micro Services), Spring, Groovy
Web Technologies: CSS, HTML5, XHTML, JSP, JavaScript, Struts, jQuery, GSP, AJAX, JSON, XML
Database: DB2, H2, Oracle, GORM/Hibernate, Denodo
Version Control: Git, GitHub, SVN
Tools: & Technologies: Unix, IBM Blumix (PaaS), FileZilla, Putty, WinSCP, Control-M
Servers: Apache Tomcat, WebSphere
Bug tracking software: Teamforge, VersionOne, HPALM
Development tools: RSA7.5, GGTS, IntelliJ, Eclipse, Informatica Power Center
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer
Responsibilities:
- Responsible for analyzing and creating high level architecture and designs for the project with Tech Architect and SME.
- Worked with DevOps on creating CI/CD pipeline (Jenkins) for deploying code.
- Created Grails project which could also be used for development purpose.
- Created a Grails based Listener project using grails JMS plugin consuming TIBCO EMS queues.
- Configured listener project to interact with TIBCO EMS queues and also created a customized dashboard to throttle the concurrent consumer counts.
- Worked on stories created with Teamforge & VersionOne in Agile Environment
- Played a role of build engineer. Worked on maintaining & tracking feature branching, code merging, deployment and server support (tomcat server).
- Created a customized Feature switch grails plugin based on properties file to turn on or off functionalities using a web page.
- Worked on creating and consuming REST endpoints.
- Worked on consuming SOAP web services.
- Working knowledge on Java Melody plugin and Dynatrace to identify the performance hot spots.
- Coordinating and execution lead for offshore tasks.
Technologies: Groovy/Grails, DB2, HTML5, JQuery, JMS, Junit, RestFul and SOAP WebServices, GitHub, SVN, maven, Jenkins, Tomcat, Ehcache, JSON, XML, log4j
Confidential
Senior Application Developer
Responsibilities:
- Responsible for analyzing and creating high level architecture for the project with Tech Architect.
- Worked with Data modelers & DBA’s to do Data Modeling and create new DB2 tables.
- Created Grails project which could also be used for development purpose.
- Worked with DevOps on creating CI/CD pipeline (Jenkins) for deploying code
- Created all configurations like DB connection, Build configs for plugin dependencies, log4j configs and basic standards for REST web services to be used by the development team.
- Worked on stories created with VersionOne in Agile Environment
- Created a simple Informatica workflow mapping job with all necessary infrastructure to execute a monthly job to capture data snapshot used for report screens.
- Created Control-M (work load automation) job to trigger the Informatica workflow.
- Worked on analyzing and creating Denodo DB views to integrate two different types of databases.
- Initial Data loads to new Prod tables using IBM DB2 tool.
- Coordinating and execution lead for offshore tasks.
Technologies: Groovy/Grails, DB2, HTML5, JQuery, Jenkins, Junit, Restful Web Services, GitHub, Denodo, Tomcat, Control-M, Informatica
Confidential
Application Developer
Responsibilities:
- Involved in Design and Analysis of the requirement.
- Created design documents for the requirement.
- Used JQuery, HTML5 components for creating User Interfaces.
- Developed Restful services using grails.
- Created DB calls using GORM mapping.
- Leading offshore team, tracking and getting tasks completed as scheduled.
- Handled SVN version and repository management
- Coordinating with team and executing the tasks.
- Responsible for build & deploy and Tomcat server support.
Technologies: Groovy/Grails, DB2, HTML5, JQuery, RESTful Web Services, SVN, maven, Jenkins, Tomcat, JSON, log4j
Confidential
Senior Application Developer
Responsibilities:
- Analyzed requirements and identified solutions to meet requirements.
- Created Design documents.
- Created Grails project which could also be used for development purpose.
- Created all configurations like DB connection, Build configs for plugin dependencies, log4j config and basic standards for RestFul web services to be used by the development team.
- Worked with DevOps on creating CI/CD pipeline (Jenkins) for deploying code.
- Developed RestFul services using grails.
- Created DB calls using GORM mapping.
- Used JQuery, HTML5 components for creating User Interfaces.
- Coordinating with team and executing the tasks.
- Basic knowledge MAINFRAME, to check the DB2 explain results and to execute a JCL.
- Responsible for build & deploy and Tomcat server support.
Technologies: Groovy/Grails, DB2, HTML5, JQuery, Junit, RestFul WebServices, SVN, maven, Jenkins, Tomcat, JSON, log4j
Confidential
Application Developer
Responsibilities:
- Analyzed requirements and identified solutions to meet requirements.
- Created Design documents.
- Involved in estimation and planning.
- Created Grails project which could also be used for development purpose.
- Created all configurations like DB connection, Build configs for plugin dependencies, log4j config.
- Worked on creating scheduler jobs using Quartz scheduler.
- Developed RESTful services using grails.
- Handled SVN version and repository management
- Coordinating with team and executing the tasks.
- Responsible for build & deploy and Tomcat server support.
Technologies: Groovy/Grails, DB2, HTML5, JQuery, Junit, RESTful Web Services, SVN, maven, Jenkins, Tomcat, JSON, log4j
Confidential
Senior Java Developer
Responsibilities:
- Analyzed requirements and identified solutions to meet requirements
- Creating requirement documents.
- Involved in estimation and planning.
- Worked on Google Maps API to display the maps in the application which is used to track their assets. From the GPS feed information in a table.
- Created a custom map screen to locate the assets and add comments to it.
- Created UI components using JSP and JavaScript.
- Manual Unit and Integration testing with test documents.
Technologies: Java/J2EE, Google Maps API, DB2, MKS, WebSphere, RSA
Confidential
Senior Java Developer
Responsibilities:
- Analyzed the existing application to capture the exiting functionality and identify detailed requirement.
- Created High Level and Low Level Design documents.
- Involved in estimation and planning.
- Leading offshore team, tracking and getting tasks completed as scheduled.
- Involved in creating an EJB project to consume EDI message from MQ messages and to do update in it a table.
- Reviewing offshore code and guiding them.
- Handling MKS version and repository management.
- Responsible for build and deployment using MKS.
Technologies: Java/J2EE, JSF, DB2, MKS, WebSphere, EJB
Confidential
Developer & Application Support
Responsibilities:
- Recruited as Developer to support the critical business applications for Confidential .
- Worked on resolving issue within given SLA.
- Worked on Issue Analysis, Issue fixes, direct interacting with clients and client managers.
- Created macro scripts to help the legacy teams in easing their manual works.
- Involved in SLA reports consolidation.
- Worked on 24 * 7 support and service for critical business applications.
Technologies: Visual Studio 6.0, Citrix application, sterling commerce yantra, macro, Excel
Confidential
Java Developer
Responsibilities:
- Worked on gathering requirements from onshore, planning and estimation.
- Created HLD and LLD for this migration.
- Created use cases.
- Created prototypes or mockup for screens.
- Created components using spring MVC, struts, jsp and Javascript.
- Coordinated with other module teams for integration.
- Consumed SOAP web service component.
Technologies: Java/J2EE, Struts1.2, Web Services, DB2, WebSphere, RSA, SVN