We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Utilized Java 8 features like Lambda expressions and Stream API for the Bulk data operations on Collections which would increase the performance of the Application.
  • Overall, 8+ years of professional IT experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development, Implementation and Testing of Web Based/Mobile, Client/Server and Database applications.
  • Expert in various Agile methodologies like Scrum, Test Driven Development (TDD), Incremental and Iteration methodology, Agile Development Testing using Software Development Life Cycle.
  • Hands on experience in Core Java concepts such as Exception handling, Collections, Garbage Collection, IO, Multi - Threading, Design Patterns, Latest Javafeatures, Serialization.
  • 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 Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, DAO, IOC, 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,DTD, XSL-FO and parsers like SAX, DOM.
  • Proficiency in creating Webservices like SOAP, UDDI, WSDL and RESTful using open-source frameworks like Apache Axis, JAX - RS, JERSEY.
  • Strong experience in Securing API's using OAuth2.0 token-based authentication/authorization scheme using Spring Security.
  • 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.
  • Experience in using build/deploy tools such as Jenkins, Docker, Hudson, CircleCI and Concourse and AWS for Continuous Integration & Deployment for Microservices.
  • Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Load balancing, Amazon RDS, Elastic Cache, SNS, SQS, Amazon Cloud Front.
  • 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.
  • 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.
  • 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 with Docker containers, AMI's to create Docker images/ containers and Kubernetes container orchestration system.
  • 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.
  • Experienced in using Version Control Tools such as Git, Bitbucket, Subversion, CVS, and Clear Case.

TECHNICAL SKILLS:

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

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

Scripting Language: Angular7/8, AngularJS, Bootstrap, React JS, Node.JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery

Frameworks: Spring, Spring Boot, Struts, Log4J, Hibernate,, AOP, Spring Cloud, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ, IBM MQ, Apache camel.

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

O-R Mapping: Hibernate, iBATIS

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, concurse, Hudson, CircleCI or TravisCI.

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

Version Control Tools: GIT, Bitbucket, CVS,SVN, TFS

PROFFESIONAL SUMMARY:

Sr. Full Stack Java Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • ImplementedSpring Boot, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • 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.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, React JS and Bootstrap.
  • Track record of increasing responsibility in the business software design,Micro services, systems analysis/development and full lifecycle project management.
  • Hands-on experience in development ofMicroservicesand deploying inDocker.
  • Experience in developing the Applications inSpring Framework.
  • Experience in creatingDocker images, Containers, push/pull and integrating with Spring Boot.
  • Knowledge in designing and implementingAWSSolutions usingEC2, S3, EBS,IAM, Amazon RDS,Elastic Load balancer (ELB),Dynamo DB, VPC, Lambda, Elastic Cache, SNS, SQSandCloud Formation.
  • Strong experience in relational databasesMySQLandOracleandNoSQL databases.
  • Experience in creating Databases, Tables, Stored Procedure,DDL/DML Triggers and Views.
  • Strong experience withMongoDBdevelopment (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases likeMongoDB, CassandraandCouchDB.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Created JSON request and validated response using Postman Interceptor and Swagger UI.
  • Involved in debugging the product using IntelliJ and JIRA Bug Tracking.

Environment:Java 8.0, Spring 5, Spring batch, Spring Boot, JPA, JMS,Microservices, Angular 7, HTML5, CSS3, Eclipse, Oracle 10g, MongoDB, Kibana, Kubernetes, AWS, Swagger UI, JIRA.

Sr. Full Stack Java Developer

Confidential, Columbus, OH

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.
  • Designed dynamic client-sideJavaScriptcodes to simulate process for web application, page navigation and form validation.
  • Addressing heavy traffic situation and migrating user-specific data off service instances and into a shared by using Microservices.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • 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.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Designed REST and SOAP services.
  • 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.
  • Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS)
  • 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.
  • Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid), SoapUI, Cucumber, JUnit, JIRA and Eclipse.
  • 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, CircleCI and Concoursefor enterprise scale infrastructure configuration and application deployments.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Created Hudson jobs for executing the Java scripts through npm and Grunt.
  • 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
  • Involved in understanding SDLC using Agile methodology.
  • 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.

Sr. Java Full Stack Developer

Confidential, Nashville, TN

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.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, React JS and Bootstrap.
  • Developed data insertion forms and validated them using JavaScript.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed React JS pages, Web services calls and AJAX calls for the Application.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries
  • Developed prototype and project layout skeletons using React JS, jQuery, HTML5, and CSS3.
  • Worked on Java 8 Lambda expressions and Pipelines, Streams.
  • 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 Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • 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 working with developers to deploy tools like git, bower, shippable and travis ci.
  • 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.
  • Administrated Linux servers for several functions including managing WebSphere, Apache/Tomcat server, mail server, SVN.
  • Configured Elastic Load Balancers with Ec2 Auto scaling groups.
  • 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 Full Stack Developer

Confidential, New York, NY

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.
  • Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • 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.
  • 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, New York, NY

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Implemented modules intoNode JSto integrate with designs and requirements.
  • Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
  • For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
  • Tested many components of web application and documented my observations.
  • 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 web 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.
  • 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.
  • 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).
  • 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.
  • Implement view components using JSP along with java servlets to handle business logic.
  • Visualize the data using D3.js through JSP in the form of pie charts, word cloud etc. in a way that helps the client to make critical business decisions.
  • Co-ordinate with QA lead for development of test plan, Test management and defect management.
  • Develop test cases for Persistence layer and Business layer to perform the unit level testing.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) IntelliJ IDE.
  • Participate in functional testing for the developed application.
  • Document all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.

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

Java Developer

Confidential

Responsibilities:

  • Developed the application as per the functional requirements from the analysts.
  • Developed the client-side validation using JavaScript.
  • Design and Development of server-side modules using J2EE, spring, Struts, EJB and Utility classes.
  • Used Web Services to extract and communicate the records using XML and REST.
  • Installed and configured WebLogic in Development and Testing environment.
  • 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.
  • Developed web screens in Html and JSP.
  • Design and Development of User Interface using Struts tag libraries.
  • Responsible for client-side validations and server-side validations in JSP.
  • 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!