We provide IT Staff Augmentation Services!

Front-end Engineer Resume

4.00/5 (Submit Your Rating)

Rochester, MN

SUMMARY

  • Around 9+ years of professional experience in developing web applications using J2EE technologies like Java, RESTful services, Servlets, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
  • Well versed in using Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iteration in developing web applications using Java and J2EE.
  • Hands on experience in Core Java concepts such as Exception handling, Collections, Garbage Collection, IO, Multi - Threading, Design Patterns, Latest Javafeatures, Serialization.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML (SOAP/UDDI/WSDL) and REST based Web Services.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Defined the Service Layer DAO's which interact with Hibernate DAO,JMSservices and external web services. Developed Hibernate persistence layer modules usingJavaPersistence API (JPA).
  • Expertise in XML suite such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
  • Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), jQuery, Bootstrap, Angular, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Experience in database development and implementation using different RDBMS such as Microsoft SQL Server, ORACLE, MySQL, PostgreSQL and DB2 and NoSQL databases such as MongoDB, Cassandra.
  • Extensively worked with the Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, external tables, Materialized Views etc.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Rabbit MQ, AMQP as JMS provider.
  • Strong Experience in Maven for build, Jenkins and SonarQube continuous integration.
  • Experienced in writing unit test cases using Junit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
  • Expertise in different test-driven development frameworks like TDD and BDD using cucumber, Selenium and protractor.
  • Worked on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
  • Experience in using build/deploy tools such as Jenkins, Docker and AWS for Continuous Integration & Deployment for Microservices.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Created JSON request and validated the response using Postman Interceptor and Swagger UI.
  • Used Log4j for logging and tracing the messages.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project in a different methodology of Software Development Life Cycle.
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Languages: C, C++, Core Java, Java/J2EE, SQL, PL/SQL

J2SE / J2EE Technologies: JSP, JDBC, Servlets, JSTL,EJB, JPA, JAX-RPC, RMI, JMS, Java Beans, Rest, SOAP, JUnit, AWT, Swing.

Scripting Language: JAVA Script, JQuery

Web Technologies: HTML, CSS, JavaScript, AJAX

Frameworks: Spring, Spring Boot, Struts, Log4J, Angular JS, Angular, Hibernate.

Web/App Servers: Apache Tomcat, IBM WebSphere, Web Logic, J2EE, and JBoss.

Version Control Tools: GIT, CVS, SVN, TFS

IDE / Tools: Eclipse, My Eclipse, NetBeans, IntelliJ, SQL Developer, Visual Studio.

Databases: Oracle, MySQL, MS SQL Server, ODBC, PL/SQL, Mongo DB

Build Tools: Gradle, Jenkins, ANT, Maven, Docker Web Service

Technologies: SOAP, JAX-B, JAX-RPC, JAXP (DOM, SAX), WSDL, JAX-WS, REST, WADL, JAX-RS

Operating Systems: Windows, UNIX, LINUX(Ubuntu, Red Hat), Solaris, Windows Server

Methodologies: Agile and Waterfall

PROFESSIONAL EXPERIENCE:

Front-end Engineer

Confidential

Responsibilities:

  • Developed and maintained the UI tier making use of industry best practices
  • Implemented rapid updates to fulfill changing business and marketing requirements
  • Developed functional and technical documentation and designs for assigned projects
  • Workedd within a team environment, supporting the team goals, and improving web development engineering practices
  • Analyze and optimized front end architecture and maximize page performance
  • Utilized SASS to create responsive page layouts and styles
  • Act as mentor to peers
  • Developed code consistent with A&F standard coding practices
  • Using React JS, MONGODB, Handlebars.js and npm packages to integrate new functionality and maintain previous code.
  • Developed theming capabilities that allow deep customization on a per client basis.

Sr. Full Stack Java Developer

Confidential | Rochester MN

Responsibilities:

  • Involved in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
  • Developed the UI using Angular 7, Bootstrap, TypeScript, for interactive cross browser functionality and complex user interface.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 7.
  • Worked with Angular 7 Controllers, Directives, Services, Pipes, Guards, Angular Routing.
  • Designed and developed the RESTful web services using the JAX-RS API to communicate over the network.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store data in Oracle database.
  • Involved in maintaining and updating the procedure for ETL process.
  • Used Oracle as database and Involved in development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Involved in writing complex SQL queries using correlated subqueries, joins, and recursive queries, PL/SQL stored procedures.
  • Changing AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Implemented unit tests for testing Angular components with frameworks using Karma and Jasmine.
  • Created JSON request and validated response using Postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Monitored the Error logs using Log4j and fixed the problems.
  • Involved in understanding SDLC using Agile methodology.
  • Worked on confluence- Assigned user personal space and provided assistance in using Confluence
  • Integrate JIRA and Confluence (for User management and Issues/Pages sharing).

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, Angular 7, HTML5, CSS3, Eclipse, Oracle 10g, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

Java Developer

Confidential | Boston,MA

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Worked on Java 8 Lambda expressions and Pipelines, Streams.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, React JSand Bootstrap.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Developed prototype and project layout skeletons using React JS, jQuery, HTML5, and CSS3.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Worked on creating, retrieving, updating and deleting documents in MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all company functions.
  • Used IntelliJ IDEA IDE tool for application development.
  • Worked on Jenkins and Docker for CI / CD of microservices developed and managing them.
  • Used AWS SNS for fully managed messaging queue which decouples and scale micro services, distributed systems and serverless applications.
  • Worked on AWS Database Migration Service for transferring the on-premises server to Cloud.
  • Expertise in Executing the AWS Lambda functions to run the code to perform daily routine activities.
  • Used Amazon API Gateway to build, deploy and managing API calls from external web services.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, React JS, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservice Architecture, XML, AWS, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git.

Java Developer

Confidential | Sunny Vale, CA|

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier with Hibernate.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Deployed flow of Execution in the Servlet Environment using Spring MVC and defined Navigation Rules.
  • Used Spring Security for Authentication and authorization.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Hibernate Framework for persistence onto Oracle database.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
  • Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to the application requirement.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Developed high-performance web applications using spring and XML Http Request.
  • Configured JDBC in the application server.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, MaterializedViews, dB links, External views, indexes in Oracle DB&SQL tuning to reduce time in the application.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Test automation for web application using Cucumber.
  • Configured and used WebLogic content management to display content in view components.

Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, REST, UML, HTML, Bootstrap, JavaScript, jQuery, Maven, Make, PL/SQL, Bootstrap, Angular Js, Spring Security, Spring Data, Microservices, REST, Hibernate, Oracle, XML, XSD, Log4j, Oracle, PL/SQL, JUnit, AJAX, Jenkins, CSS, JSP, JNDI, JIRA, Cucumber.

Java Developer

Confidential | Salt Lake City, UT|

Responsibilities:

  • Used Spring framework MVC in development of new modules based on requirements.
  • Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery.
  • Refactored existing project to make it more RESTful and thread safe.
  • Involved in the creation of dynamic web pages with the use of JSP and HTML.
  • Configured and set up Java Workspace which included setting up server and theme installation and configuration. Became familiar with using and navigating through Java Workspace (Eclipse).
  • Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Used JDBC to persist Java Objects into the database.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Tested many components of web application and documented my observations.
  • Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
  • Participated in analysing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing and installation of the system.
  • Contributed to the decision making of the software and hardware requirements and tool evaluations.
  • Implemented logging for the whole application using Log4j.
  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.

Environment: Core Java, J2EE, HTML, CSS, JSP, JDBC, JSP, JavaScript, jQuery, XML, JSON, Servlets, Spring Framework, PL/SQL, Hibernate, Oracle, JAXB, RESTful, Log4j.

Java Developer

Confidential

Responsibilities:

  • Worked with clients to gather requirements and developed the application as per their needs and requirements.
  • Experience in working with Waterfall methodology.
  • Developed business modules with JSP, Servlets, and Execution Service framework, which are based on Struts.
  • Involved in meetings and discussions with Business Architects to understand the system requirements and solution approach.
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner).
  • Integrated the Java code (API) in JSP Pages.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Designed and developed comprehensive J2EE application framework for online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS).
  • Developed JSPs to implement the presentation logic and use javabeans to retrieve the data.
  • Involved in writing SQL and PL/SQL queries for writing stored procedures.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Used Subversion for software version control.
  • Created test plans and Junit test cases and test suite for testing the application.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM.
  • Involved in 24x7 support, Maintenance and enhancement of application.

Environment: Java, J2EE, Servlets, JSP, JDBC, JavaScript, Oracle, Eclipse, IBM Clear Case, JIRA, Unix/Windows, WebSphere.

We'd love your feedback!