Sr, Full Stack Java Developer Resume
Eden Pairie, MN
SUMMARY
- Extensive experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2ee in Client - Server, 3-tier, and n-tier applications.
- Proficient in all phases of SDLC (analysis, design, development, testing, and deployment) and highly competent in gathering user requirements.
- Skills in developing applications using Java, J2EE, Servlets, Spring, Spring Boot, Hibernate, Web Services (REST), JSP, JDBC, XML, Angular 7/9,HTML, JavaScript, Confidential, CSS, jQuery.
- Extensive experience in development and implementation of Restful Web Service as a provider using messaging medium as Confidential .
- Hands on experience in version control systems like GIT, SVN.
- Designing and developing Micro services that are highly scalable, fault-tolerant using Spring Boot.
- Experience in Maven configurations to build Java applications.
- Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP etc.
- Extensive development experience on different IDE’s like Eclipse, IntelliJ.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Experience with technical practices like TDD and Continuous Integration.
- Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
- Experience in UNIX Shell scripting Bash, Perl scripting.
- Experience in working with Jenkins as a Continuous integration and delivery tool that ties automated builds and tests.
- Experience in deploy and release management on application servers like Apache Tomcat and WebSphere.
- Knowledge with Docker images/containers and kubernetes.
- Expertise in developing both static and dynamic user interfaces using Java Script, CSS, HTML and CMS.
- Used Jira, Confluence and Source Tree to provide tier 1 support for developer and operations staff.
- Hands on experience on AngularJS and Node.js.
- Involved in UNIX and Splunk to deploy Splunk across the UNIX and windows environment.
- Experience in database design and development using SQL, PL/SQL, Stored Procedures, and triggers.
- Strong hands on exposure to multiple Application Servers like JBOSS, Apache Tomcat.
- Exposure on NoSQL databases like Mongo DB.
- Exposure on Messaging Services like JMS.
- Experience working in manual testing using Selenium.
- Strong Team Player with excellent communication skills and ability to learn quickly.
TECHNICAL SKILLS
- C, C++, Java, J2EE, SQL, NoSQL
- Spring framework, Spring Boot, Hibernate
- Restful
- HTML5, JavaScript, Confidential, XML, XSLT, AngularJS, Node.js
- Magnolia CMS
- Tomcat Server, JBOSS
- GIT, Jenkins, Docker
- JIRA,
- Unix, Linux, Windows ServerOS.
WORK EXPERIENCE
Confidential, Eden Pairie, MN
Sr, Full Stack Java Developer
Responsibilities:
- Designed and developed Micro services that are highly scalable, fault-tolerant using Spring Boot
- Design, implement and maintain java application phases.
- Work in Agile environment using JIRA with weekly Sprints for monitoring the projects.
- Design, develop and test HTML5, CSS, Bootstrap, JavaScript, AngularJS that meets accessibility and web browser standards for website.
- Used XML parser APIs such as JAXP and JAXB in the web services request response data.
- Used Jenkins to build and maintain the code for testing the application using a test interface locally.
- Used Hibernate3 with annotation to handle all database operations.
- Worked in developmemt teams and took part in designing and developing dynamic pages using HTML5, CSS3, Bootstrap, JavaScript, Angular 9 for single page applications.
- Worked on Angular Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
- Worked on creating Angular custom pipes.
- Identifying production and non-production application issues.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations
- Use Eclipse or IntelliJ IDE or any such for coding on local environment.
- Build scripts Maven to build the J2EE application.
- Prioritizing, assigning, and executing tasks throughout the software development life cycle.
- Bring vision to the team in the form of new technology recommendations, ideas and approaches.
Environment: J2EE, Eclipse, Spring Boot, GIT, Rest API, Hibernate, IntelliJ, AngularJS, Angular 9, JavaScript, HTML, CSS, XML, Maven, SQL, Kafka, Tomcat 6.0, Windows.
Confidential, Charlotte, NC
Sr Java Developer
Responsibilities:
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Webservices.
- Designed and developed Micro services that are highly scalable, fault-tolerant using Spring Boot
- Design, implement and maintain java application phases.
- Work in Agile environment using JIRA with weekly Sprints for monitoring the projects.
- Developed various generic JavaScript, Confidential and Node.js functions used for validations.
- Design, develop and test HTML5, CSS, Bootstrap, JavaScript, ReactJS that meets accessibility and web browser standards for website.
- Using Spring-AOP implemented module features like logging, user session validation.
- Used Jenkins to build and maintain the code for testing the application using a test interface locally.
- Used Hibernate3 with annotation to handle all database operations.
- Conduct Software analysis, programming, testing, and debugging.
- Identifying production and non-production application issues.
- Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations
- Use Eclipse or IntelliJ IDE or any such for coding on local environment.
- Worked with Express.js for development of RESTful web services.
- Build scripts Maven to build the J2EE application.
- Develop technical designs for application development.
- Prioritizing, assigning, and executing tasks throughout the software development life cycle.
- Bring vision to the team in the form of new technology recommendations, ideas and approaches.
Environment: J2EE, Eclipse, Spring Boot, JIRA, Hibernate, IntelliJ, ReactJS, Express.js, JavaScript, HTML, CSS, XML, Maven, SQL, SQL, Selenium, Tomcat 6.0, Windows.
JetBlue Airways Corporation
Full Stack Java Developer
Responsibilities:
- Used Spring dependency injection to inject all the required dependency in application.
- Develop CMS templates, components, and dialogs according to project requirements.
- Work in Agile environment using JIRA with weekly Sprints for monitoring the projects.
- Use Bit bucket to maintain the codebase.
- Use Eclipse IDE or any such for coding on local environment.
- Design and develop custom workflows to support the business processes.
- Implemented Spring boot microservices to process the messages into the kafka cluster setup.
- Design and develop micro services for each content block of CMS using RESTAPI methodology.
- Developed UI component for development framework using Angular 5, Typescript, HTML5, CSS and Bootstrap.
- Build scripts using Maven to build the J2EE application.
- Performed connectivity with SQL database using JDBC.
- Implemented the logging mechanism using Log4j framework.
- Maintaining, supporting, and upgrading existing systems and applications.
- Stay abreast of emerging technologies and techniques.
- Designed and developed Micro services that are highly scalable, fault-tolerant using Spring Boot.
- Used GIT version control to track and maintain the different version of the application.
- Work with other departments to ensure high quality and timely delivery.
- Work comfortably within a dynamic, challenging environment while understanding the importance of meeting client delivery deadlines Maintain open communications on current project status, risks and challenges.
Environment: J2EE, Java, spring Boot, JIRA, Hibernate, REST API, Apache Kafka, JavaScript, XML, HTML, UML, AngularJS, Angular 5/7, Log4j, Maven, GIT, Eclipse, Subversion, Jenkins, SQL, Windows.
Sr, Java/J2EE DeveloperPittsburgh, PA
Responsibilities:
- Participate in designing the Technical Spec document for the modules owned.
- Used Spring MVC 3.0 architecture, spring tags, and JSTL on the front end.
- Consumed web services for transferring data between different applications.
- Developing application code for java programs.
- Designing and developing micro-services that are highly scalable, fault-tolerant using Spring Boot.
- Exception handling to propagate the appropriate error message.
- Developing and execute unit test plans.
- Involved in coding Html, JavaScript, and CSS for front end design of the application.
- Created AngularJS components and custom directives for the web application.
- Wrote PL/SQL queries, stored procedures and triggers to perform back-end database operations.
- Used DOM for parsing xml documents.
- Worked in Agile methodology environment using JIRA with weekly Sprints for monitoring the projects.
- Worked independently on urgent deliverables to ensure timely delivery.
- Provided Log4j support for the application for debugging the system.
- Support formal testing and resolve test defects.
- Used SVN version control to track and maintain the different version of the application.
Environment: J2EE, spring, Spring Boot, JSP, HTML, CSS, Java Script, JIRA JSTL, Hibernate, Java Script, Angular JS, Log4j Oracle, Eclipse, Tomcat
Confidential, Overland Park, KS
Java Developer
Responsibilities:
- Involved in implementing Spring MVC framework.
- JSP’s, JSTL tags and Tag Libraries and Servlets have been used extensively for implementing the client-side components.
- Used Spring Integration framework to build applications and interact with multiple interfaces.
- Hibernate has been used for implementing the Persistence Framework forDatabase.
- Worked on database connectivity using SQL developer and pushing data back and forth from the database.
- Developed web pages using UI frameworks like AngularJS.
- Implemented Java Collection classes for various modules.
- Followed the company coding standards and SUN coding standards.
- Identified and implemented best practices across the organization.
- Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.
- Wrote test cases in Junit for unit testing of classes.
- Used agile methodology to implement theapplication.
- Developed and maintained data persistence using JDBC framework.
- Deployment and testing of Application in Tomcat Webserver.
- Used Eclipse as the IDE for the application.
Environment: J2EE, spring, JSP, JSTL, Hibernate, Java Script, Angular JS, Log4j XML, XPATH, XSD, SOAP, WSDL, SQL, Oracle, Eclipse, Tomcat, UNIX.
Confidential
Application Developer
Responsibilities
- Preparation of Technical Specs using UML including class diagrams, sequence diagrams.
- Designed, developed, and deployed server-side Java, Servlets, and Java server pages (JSPs) for browser-based conference software. Implemented Form classes, Action classes for the entire application domain module using Struts framework.
- Developed advanced Java Script modules such as capture visitor information, browser version, button animation, timing object. Extensively used JSTL tag libraries.
- Developed the Business Delegate classes to delegate the application flow from action classes.
- Created struts-config.xml, application-resources properties for the project.
- Used Session beans to implement Session façade design pattern.
- Involved in developing SOA Web Services using XML, XPATH, XSD, SOAP, WSDL and Apache Axis.
- Designed the database and also modeled the database
- Used JMS to established message communication. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
- Advanced search functionality to retrieve Business/Residence customer information. Using java, JSP, Servlets, SQL, Oracle, JavaScript, DHTML, CSS.
- Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
- Extensively used PL/SQL for writing queries and stored procedures in Oracle Database.
- Designed and developed SQL Queries.
- Used JUnit and Struts Test cases for testing the application modules. Used CVS for version control.
Environment: J2EE, Servlets, JSP, Struts, Java Script, XML, XPATH, XSD, SOAP, WSDL, SQL, Oracle, JavaScript, CSS