We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

Portland, OR

PROFESSIONAL SUMMARY:

  • Software developer with 6+ years of technical expertise in all phases of Software development cycle (SDLC), in various Industrial sectors like Banking, Financial, Auto Insurance, Health Care expertizing in Java/J2EE technologies
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Expert in methodologies like Agile, SCRUM, TDD, Waterfall, Scrum, Iteration and Pair Programming.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix Zuul.
  • Experience in developing application with use of different Architectures and Frameworks like Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object and POJO.
  • Expertise in developing good server side with hand on experience of enterprise and persistence Design Patterns such as Singleton, Factory, Decorator, Observer and AOP.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Worked on creating Docker images, Container, push/pull and on integration with Spring Boot.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Expertise in developing Web applications using Swing java, HTML5, DHTML, Java Script, CSS3, Bootstrap, JavaScript, AJAX and worked on creating & consuming different format of data such as on XML and JSON.
  • Proficient in developing web pages with Responsive web design (RWD) approach using HTML5, Bootstrap, CSS3 media queries.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
  • Experience on design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton andFront Controller, Data Access Object, Service Locator, MVC, Data Transfer Object.
  • Experience in developing Web based UI’s using JSP, HTML5, DHTML, CSS3, JavaScript (and its data representation format like JSON), Angular 7, DOJO, jQuery, Backbone JS, Bootstrap, EXT JS and Ajax.
  • Experienced in Full stack UI technologies using Gruntjs, Gulp Server for Angular.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Expertise in XML technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise with tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Expertise in Web Services architecture in RESTFUL and WSDL using JAX-RPC .
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL and DB2 programming.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Good Working knowledge of ANT, MAVEN, Gradle and Log4J.
  • Well experienced in using JUnit, Log 4J, Test NG and SOAP UI for testing framework.
  • Experience in Junit frame work with Mockito and Easy mock, Spring Junit Runner.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBOSS
  • Extensive experience in testing on multiple operating systems including Unix, Linux, Sun Solaris, and Windows.
  • Expertise in using configuration management tool like Rational Clear case, CVS and Git for version controlling.
  • Experienced in IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, STS, IntelliJ 14.x/15.x
  • Experienced in developing UNIX shell scripts for batch processing, Perl and Python scripts.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, Applets, Multi-threading.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , SQL, PL/SQL.

Application/Web Servers: IBMWebSphere 5.1/6.0/6.1/7.0 , Jboss6.x/7.x, Tomcat 5.0/6.0/7.0/8.5/9 , Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0, iBatis, Flex.

UI Frameworks: jQuery, Angular6/7, Bootstrap.

IDEs: Eclipse 3.x, IntelliJ, WebStorm, RAD.

Web technologies: JSF,HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, jQuery, Angular 6/7, JSON.

Web Services: JAXWS, JAXRPC, JAX RS, SOAP, REST, SOAP UI.

Methodologies: Agile, Scrum, TDD, OOAD, SDLC.

Testing technologies/tools: JUnit, JMeter, Selenium, Mockito.

Databases: Oracle 8i/9i/10g/11G/12C, DB2, SQL Server 2000/2005/2008 , MySQL,MongoDB, Postgres.

Version Control: CVS, SVN, Git, GITHUB, Serena Dimensions

Build Tools: ANT, Maven, Gradle.

Messaging Tools: JMS, Rabbit MQ, Apache Kafka, Apache Axis 2.0

Cloud: AWS, Netflix Eureka.

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Responsible for both frontend and backend development. Used CSS3, Angular JS, HTML on fronted to develop the web application.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST.
  • Used Hibernate JPA, Object/Relational-Mapping solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL based schema.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Developed Applications using Rule Engines-JBoss Drools 4.x, Workflows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Implemented Microservices using Spring Boot and enabled discovery using Eureka server.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS / PaaS near term strategy with SaaS mobile cloud services end state.
  • Built application using ReactJS and REDUX using GraphQL on server side.
  • Used Jasper tool to show the reports to the end user different file formats.
  • Used React JS Flux for unidirectional call back registrations and React Js hot reloader by making use of Webpacks.
  • Involved in writing SQL stored procedures on Oracle and PostgreSQL.
  • Worked on Node JS as server side implementation.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using SoapUI and Postman.
  • Developed JUnit Mocha Test Cases for Unit Testing.
  • Configured Log4J for logging and tracing the messages.
  • Used GIT and GITHUB as a repository for version control and branch management.
  • Developed test cases and performed unit testing using JUnit.
  • Used Eureka server to run and integrate spring boot applications and micro services in a docker container.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and followed Agile methodology in the Scrum Cycle model.

Environment: Java, J2EE, Spring Boot, AWS S3, AWS EC2, Hibernate, Web Services, Restful, Angular JS, React JS, Node JS, JUNIT, Mockito, SQL, PL/SQL, Maven, Bamboo, Jenkins, WebSphere, Agile, Jira, Postgres, GraphQL, Postman, GIT.

Confidential, Saint Louis, MO

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • UsedAgile/ScrumDevelopmentmethodologyandmaintainedScrumrelatedinformationinJira.
  • Created custom, self-contained, reusable and testable Angular 7 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular 7 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Took part in setting up the routing configuration using Angular 7 router for various views and sub views.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 7 for single page applications.
  • Consumed Enterprise Restful Web Services and used Postman tool to rest the service.
  • Used Spring MVC, Spring boot with Hibernate framework to build the application on server side
  • Used Spring Boot Actuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Used React JS for creating components and to render views and to update the DOM dynamically.
  • With the concept of React Js Worked on usage metrics and end to end events tracing for analysis purpose.
  • Involved in developing persistent layer using Hibernate framework.
  • Involved in Cassandra Cluster environment administration that includes commissioning and decommissioning nodes, cluster capacity planning, performance tuning, cluster Monitoring and Troubleshooting.
  • Worked on Hibernate Transaction Management, Batch Transactions, and Hibernate DAO to fetch data from the database using and carryout various databases.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
  • Worked on the enhancements of the navigation and menu button into responsive features using Bootstrap Nav-default class and Collapse button.
  • Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on PrimeNGdatatables.
  • Worked on creating Angular custom pipes to sort the history of various customers through order of date, year and month for display of the history of customer details in tables.
  • Used Hibernate 4 to store the persistent data as an Object-Relational Mapping (ORM) took for communicating with database.
  • Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces.
  • Extensively used JUnit, JMeter and SoapUI for testing.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Created Docker images and deployed the application in Docker Container using Mesosphere server.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo, CA Automation Release
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed unit test cases using JUnit and Mock Objects.
  • Worked on connecting to MQ queue Via CCDT file using KAFKA messaging systems.
  • Experienced on Queue Manager concepts, putc and getc commands to send and receive messages from the queue and ability to listen to messages from MQ queue to the application.
  • Worked on writing Junit test cases.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Wrote SQL queries and Stored Procedures for interacting with the oracle sql database
  • Checked the logs on Mesos and Sumo Logic

Environment: Java, J2EE, JMS, MQ Queue, Spring, Spring Boot, Hibernate, Web Services, Restful, Postman, JUNIT, Mockito, SQL, PL/SQL, Maven, Bamboo, Jenkin, Mesosphere, Docker, WebSphere, Agile, Jira, Linux.

Confidential, Boston, MA

Java/J2EE Full Stack Developer

Responsibilities:

  • Responsible in development of Restful API in APIGEE edge.
  • Worked extensively in build API proxies in APIGEE edge to manage the API by using out of the box policies such as Quota, Spike Arrest, Response Cache, Lookup Cache, Populate Cache, Invalidate Cache, JSON to XML, XML to JSON, Raise Fault, XSL Transformation, Assign Message, Extract Variables, Access Entity, Key Value Map Operations.
  • Established HTTP error code-based fault response mechanism for API’s
  • Built Restful web API with Spring Boot and testing APIs using Postman.
  • Installing, configuring Cassandra on AWS platform.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4
  • Used services provided by Angular 4 such as the HTTP Client to perform HTTP GET and POST Requests
  • Created OAUTH 2.0 security for REST API’s for incorporating the current SOAP authentication mechanism.
  • Responsible for supporting the Dev portal team by providing the SWAGGER specifications of the services which will be used for the SMART
  • Documented API's in APIGEE developer portal and used as content management system (CMS).
  • Responsible to recommend and provide guidelines in identifying, realizing and managing enterprise service API's.
  • Experienced in Automating, Configuring and deploying instances on AWS environments and Data centers, also familiar with EC2 Cloud watch, Cloud Formation and managing security groups on AWS
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application. Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Created Swagger Page for the API’s using the Spring Framework
  • Experienced in Installing, Configuring and Managing Docker Containers, Docker Swarm, Docker Images for Web Servers and integrated with Amazon MYSQLRDS database.
  • Used Docker containers for seamless integration between development, test and production environments.
  • Troubleshooting of build issues during Jenkins Build process.
  • Deployed the code using the EC2 Instance on UNIX server
  • Experience in implementing test cases and performing unit testing using JUNIT, POSTMAN and SOAP UI
  • Responsible to commit the code into GIT
  • Worked in Agile environment, had biweekly sprints
  • Involved in Production Support and minor enhancements as per application requirements

Environment: J2EE, Java8, APIGEE, SPRING BOOT, DOCKER, ANGULAR7, HTML5, CSS3, JavaScript6, AWS, SOAPUI, JUNIT, POSTMAN, DB2, SOA, JSON, Maven, Jenkins, Agile Methodology, Splunk, Git, JIRA, INTELLIJ, ECLIPSE, SCALA, KAFKA, UNIX.

Confidential, New York, NY

Java/J2EE Full Stack Developer

Responsibilities:

  • Used Waterfall and Agile methodology followed by SCRUM process Sprints and daily Stand up meetings
  • Developed UI pages with JSF, JSP, HTML5, CSS3, JavaScript, JQuery, and used Bootstrap for creating Responsive Web pages, themes and templates.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience
  • Was responsible to Reviewed and re architect current JVM infrastructure to improve high availability and stability of all business/critical and core applications.
  • Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API
  • Good working experience on SOAP UI for testing and validating various web services used in the application
  • Tested request and response XML’s based web services interfaces using SOAPUI and performed Web Services Testing XML validation by creating test case suite using SOAP UI
  • Extensive experience supporting SQL Server and DB2 system administration, application development, resolving DB2 issues, performance tuning, monitoring data security and integrity.
  • Developed and implemented processes and procedures for onboarding users and Privilege Accounts to CyberArk. Worked on multi factor authentications in CyberArk using LDAP.
  • Managing software releases utilizing Serena Dimensions software package. Versions of source code were maintained using Serena Dimension 14.
  • Applied all the latest fix packs to WebSphere Application Server and JDK’s. Configured WebSphere resources like JDBC data sources, connection, pooling and tuning it
  • Experience in installing, configuring, managing and trouble-shooting WebSphere Application Server Base/ND/XD, HTTP server. Experience with WebSphere Application Server Version 8.x.
  • Install and maintain the Splunk add-on including the DB Connect, Active Directory LDAP for work with directory and SQL database and Performed troubleshooting and configuration changes to resolve Splunk configuration issues when check the logs on UNIT and INTG servers.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins.
  • Wrote and executed various MySQL database queries from Python using Python scripts.
  • Resolved bug in application by coordinated with team members to assure a positive outcome using JIRA.
  • Used Dimensions 14and Serena Dimensions as a repository for version control and branch management. As we are migrating GIT few projects we worked are in the GIT repository
  • Developed test cases and performed unit testing using JUnit.

Environment: J2EE, Java8, JSF, HTML5, CSS3, JavaScript6, jQuery, React Js, AJAX, Bootstrap, SOAPUI, DB2, WebSphere8.x, SOA, JSON, Maven, Jenkins, Agile Methodology, Splunk, Git, Serena Dimensions, JUnit, Rational Application Development(RAD).

Confidential

Java/J2EE Full Stack Developer

Responsibilities:

  • Used Agile methodology followed by SCRUM process Sprints and daily Stand up meetings
  • Developed UI pages with HTML5, CSS3, JavaScript, JQuery, and used BootStrap for creating Responsive Web pages.
  • Implemented Synchronization with the help of Angular Data binding concept and displayed data with the help of binding controllers in the UI and worked with Angular JS Filters, Services and Directives (Structural, Attribute).
  • Created high-performance and animation timelines through Angular Intuitive API and used Angular 2 templates to describe how components are rendered to the page.
  • Created Restful web services using Spring MVC REST annotations & used JACKSON based REST-JSON convertors
  • Developed Application to fetch response from Restful webservice from consumer side using Angular.JS
  • Used Spring Integration and Apache Camel providing a simpler solution for the Integration problems.
  • Developed Application to asses JSON and XMl from Restful web service from consumer side using Angular.JS
  • Developed applications using Java8 new features such as Lambda Expressions and Stream API’s.
  • Involved in developing Thread Safe blocks for multithread access and distributed transaction management.
  • Created and injected Spring services, controllers and DAOs to achieve dependency injection.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM
  • Developed Merge jobs in Python to extract and load data into MySQL database
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project.
  • Hands on experience with Mongo DB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Limited Records with the help of Mongo DB and used Advanced Mongo DB Type Search.
  • Used Selenium Framework to Play and Record tests for web applications and worked with Selenium 2.0 web drivers for handling multiple frames, multiple browser windows, popups, and alerts.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.
  • Experience with messaging technologies Java Messaging Service (JMS), and preferably experience with Kafka.
  • Experience with implementing BPM processes using Synchronous and Asynchronous Webservices
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins.
  • Resolved bug in application by coordinated with team members to assure a positive outcome using JIRA.

Environment: J2EE, Java, Spring Boot, Spring MVC, hibernate 4.3, HTML5, CSS3, JavaScript6, jQuery, AJAX, Bootstrap, SOA, JSON, Angular JS 2.0, Maven, Mongo DB, Jenkins, Agile Methodology, Selenium, Git, Docker, JUnit, Oracle 11g, Sublime Text 3 and IntelliJ.

Hire Now