We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Bentonville, AK

SUMMARY:

  • Over 7+ years’ experience in analyzing system issues, designing and developing dynamic solutions using Java/J2EE technologies.
  • Experienced in all stages of software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various applications.
  • Experience designing and developing Enterprise Applications using include Servlets, JSP, EJB, Services, RPC, RMI, and JDBC, GWT.
  • Experience in AngularJS, ReactJS, NodeJS frame work.
  • Delivered training on container and container orchestration with Apache, Docker & Kubernetes.
  • Experience in the application servers Web logic, Web Sphere and Apache Tomcat.
  • Extensively experience in architectural issues and their solutions using various design patterns such as MVC (Model - View-Controller), Singleton, Facade, Factory.
  • Strong working knowledge on Relational and NOSQL databases like MS-SQL, Oracle 12c/ 11g/ 10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra.
  • Expertise in Application development using various frameworks such as Struts Framework, Java ServerFaces, Spring Framework, Spring MVC,Hibernate with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Well versed in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Hands on experience working in a continuous integration environment on Cisco Spark call as it is a cloud-based product.
  • Sound Relational Database Concepts and extensively worked with DB2, ORACLE. Very good in writing complex SQL’s and PL/SQL procedures.
  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Strong experience in the Web Application GUI Development using Beans and Custom Tag Libraries, HTML, DHTML, CSS, JavaScript, jQuery, XML and AJAX.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Expert in Core Java with strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience with Streaming platforms like Apache Kafka, Apache Camel.
  • Utilized custom built database to enter information, retrieve information, and process Financial- mortgage applications.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support with Hibernate Template to access the data.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration.
  • Worked on the Configuration management tool Subversion and on a continuous integration tool like Jenkins.
  • Hosting Micro Services on PCF and AWS platforms. Migrated applications from internal data center to AWS.
  • Experience in executing various project assignments in different teams including business modeling and analysis, framework, development, production support and off-shore co-ordination.
  • Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing the Test Cases, Test Scenarios and Test Modules and Test plans.
  • Extensive hands-on experience in Pivotal Cloud Foundry
  • Very good understanding of frameworks such as Custom In-memory DB concepts, Spring Web, Batch, Remoting, Spring Security, Activiti BPMN 2.0, Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, with hands on implementation experience.
  • Experience in Test Driven Development (TDD), using Spring JUnit Runner, Mockito.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
  • Deployed web application on different OS's like UNIX, Linux, and Windows

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, JavaScript

J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JSF, JNDI, EJB3, JMS, JMX, JPA, JAXB, JAX-WS, JAX-RS, JConsole, Jstack, VisualVM

Web Technologies: HTML, HTML5, XML, XHTML, CSS, JSON, AJAX, XSD, SOAP, WSDL, ExtJS

Databases: Oracle, MySQL, Sql, Pl/Sql, PostgreSQL, SQLServer, MongoDB (NoSQL), AWS, Cassandra DB, Mongo DB, Couch DB, PCF

Frameworks and Libraries: Spring, Hibernate, MyBatis, Spring MVC, Spring web flow, Spring Batch, Spring Integration, Spring-WS, Struts, Apache Camel, Mule ESB, Kafka, Junit, Mockito, Slf4j, Log4j, Json, UML, Selenium

UI Frameworks and Libraries: JQuery, Angular JS, Node JS, React JS, Typescript, Bootstrap

Application Servers: IBM WebSphere, JBoss, Apache Tomcat

Build Tools and IDE s: Maven, IntelliJ, Eclipse, Spring Tool Suite, Jenkins

Operating Systems: Windows, UNIX, SUN Solaris, Linux, Mac OS X

Tools: SVN, JIRA, Toad, SQL Developer, Git, Clear Case, Perforce

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AK

Sr. Java Developer

Repsonsibilty:

  • Analysis, Design, Coding and testing components in the application according to the specifications provided by the product owner
  • Followed SAFE Agile principles and methodologies to achieve quality product by interacting with different teams to develop a web application
  • Implemented Single Page Application SPA functionalities using Angular Routing and also used Angular Lazy Loading, to increase the performance of the application.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed backend services to fetch the stores related data from Oracle 12c using JDBC templates.
  • Migrated java applications from mainframes to java 8 using Spring MVC, JSP, CSS, hibernate, JavaScript, jQuery.
  • Implemented Angular JS component router for navigation and the services to connect the web application to back-end APIs.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used MVC Spring Batch, Spring Integration/Camel and various Java EE design patterns.
  • Experience in developing SOAP based web services with JAX-WS, JAX B, Apache Axis technologies.
  • Deployed Micro Services, Docker container using Amazon EC2 container services and using AWS admin console
  • Supported applications during regression testing for immediate bug fixes, developed JUnit test cases for improved performance and logging through Log4J
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Developed REST services using JSON for storing and exchanging information between browsers and servers.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Integrate the web services using Apache Camel routing and Spring.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Wrote Stored Procedures and Functions in PL/SQL for data manipulation and querying.
  • Developed user interface using Angular JS services method is used to pull JSON data which is exposed through REST services
  • Build API as a Micro Service using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • Configured Kafka to read and write messages from external programs.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Implemented IBM MQ API to put get the messages from Message Queue.
  • Good knowledge on using Splunk to identify the failures, errors in the applications
  • Deployed the Services onto the OpenShift to run docker containers, via Kubernetes on cloud infrastructure.
  • Experience in spring security to implement LDAP authorizations and database authentications.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.

Environment: J2EE, Java 8, Javascript, JIRA, gitlab,Angular JS 4/6, Tomcat, Jenkins, REST, Openshift, SAML, spring MVC, LDAP, HTML, CSS, JSP, Oracle 12c/ 11g, Agile, Junit, Log4j, Java, IBM MQ, Web services, AWS, Docker 2, CI/CD, Junit, Hibernate, Micro services, PLSQL, JIRA, Spring Security, XML, Ajax

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Handled Analysis, Design and Development of the project.
  • Involved in SDLC Requisites accumulating, Analysis, Design, Development and Testing of application utilizing SUPPLE methodology (SCRUM).
  • Designed and developed web-predicated software utilizing Java Server Faces (JSF) framework, Spring MVC Framework.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Developed Web based and Server side applications using Java 8.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS), PCF.
  • Developed POC for Cassandra DB.
  • Implemented React JS Controllers to maintain each view data where the client implemented the UI using React JS.
  • Developed asynchronous service call in Angular JS 2 with Type Script and transacted data in JSON format between back-end and front-end applications
  • Involved in securing REST endpoints using JWT (JSON Web Token).
  • Automated Angular JS application module using protractor and Jasmine and created specs for various functional scenarios.
  • Identified test cases to automate. Automate those test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE), UFT. Contributed in framework creation.
  • Developed the front-end using HTML, JavaScript, AJAX and CSS. Used the basic principles of MVC to in corporate the React framework to build client side application.
  • Used JSP 2.3, HTML5, Angular 2, CSS and JavaScript for user interface for a responsive content layout and presentation.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection Objects.
  • Installed and configured Docker for creating virtual environments. Applied the company build pipeline using Jenkins, AWS and Docker.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used Java 8 to derive concepts like functional interfaces, Stream API, Producer, Consumer, Bi Consumer etc.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing, environment using Selenium Web Driver.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Automated Webservices by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used spring Framework for implementing business logic and maintaining transactions. Worked in Spring Data JPA to Support XML based entity mapping.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Deployed Spring boot based Micro Services, Docker container using Amazon EC2 container services and using AWS admin console.
  • Implemented Spring Cloud-Netflix OSS Stack along with Netflix Zuul API Gateway with Eureka Service Registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Worked with Spring actuator which is configured Spring Boot application and monitor by invoking HTTP endpoints.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Used Micro Services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and the server responds in the form of an HTTP Response.
  • Developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Wrote Kafka producers to stream the data from external Rest APIs to Kafka topics.
  • Worked on java message service (JMS) to Handling Middleware Connectivity, Inter-process message communications, Security and messaging protocols.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS comprehensive, evolving cloud computing platform.
  • Used Jenkins and pipelines to drive all micro service authentication builds out to the Docker registry and then deployed to Kubernetes.
  • Wrote SQL Queries to interact with SQL Server Database.
  • Worked with NoSQL database MongoDB and created pipeline from MongoDB Cluster.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Wrote unit tests for JavaScript based Applications using Karma, Jasmine (Angular).
  • Done with unit testing of all Java classes using Junit, Mockito framework.
  • Worked on issue tracking tool JIRA.
  • Used GIT for Source Control and Version Management of all codes and resources.

Environment: s: Agile, J2EE, Java 8, Angular JS 2, React JS, Openshift, J2EE, HTTP, Springs 3.x, Spring MVC, Spring JPA, Java Swings, Hibernate, Spring Security, JMS, CAMEL (Integration), Rest Services, Groovy, Swagger, SOAP Services, JavaScript, WSDL, XML, XSLT, XSD Schemas, Apache JMeter, AWS.

Confidential - Philadelphia, PA

Java Developer

Responsibilities:

  • Involved in various phases of SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
  • Involved in developing the business logic, database structure of the project and database schemas.
  • Used Scripting Languages like jQuery and JavaScript to implement several client-side functionalities like validations, service calls, sorting, filtering etc.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Extensive use of Angular JS for developing the SPAs (Single Page Applications) for internal application/tool
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Conducted security assessment of the application as per OWASP guidelines and incorporated it in the application.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Supported queries and sort transactions by their own criteria using Angular JS which includes Date-binding, Data-filter and Custom Sorter Functions.
  • Deployed EJB Components (both Session and Entity Beans) in IBM Web Sphere Application Server, which encapsulate business logic and build up the model for the system.
  • Developed various Servlets and Java Interfaces as part of the integration and process flow required for the system.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Responsible for writing Unit Test Cases using JUnit. Responsible for Load Testing using Apache JMeter.
  • Implementing the new message retry mechanism using kafka in the event of any failure in the downstream systems.
  • Built the customized ETL tool for migrating the data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls the data from Couchbase in JSON format.
  • Designing and implementing scalable, RESTful and microservices-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka.
  • Used microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity microservices.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Designed and developed Jenkins plugin as an end-to-end testing tool to increase Dev. Team productivity several times.
  • Configured Jenkins in microservice apps for deploying and implemented Jenkins for the central build.
  • Developed a RESTFUL service interface using Spring MVC for applications to communicate.
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Used Hibernate as persistence Layer - using the SQL Server Database and configuration data to provide persistence services (and persistent objects) to the application.
  • Design and developed Maven scripts to build and deploy the application in JBoss
  • Written Unit and Integration test cases for services and ensure good code coverage.
  • Involved in design & development of SQL queries, Functions and Stored procedures for performing database operations.
  • Wrote complex SQL queries, DML scripts, stored procedures, triggers and PL/SQL packages to interact with SQL Server database
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Used elastic search for features of java API and replication.
  • Participated in the implementation of efforts for unit testing and code reviews.
  • Worked on Rest API calls and integrated with UI.
  • Used Bootstrap for Responsive Web design.
  • Used GIT as version control tool.

Environment : Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST, SOAP WS, XML, XSD, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBoss Server, IBM Websphere, JMS, Tortoise SVN, Hibernate, Angular JS, SQL Server, JSF, Oracle 10g, JUnit, SQL, PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows, UNIX, HL7, JBoss, ESB and Cloud Computing.

Confidential, Boston, MA

Jr. Java Developer

Responsibilities:

  • Involved in business required gathering and technical specifications.
  • Analysis, design and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Created a Front-end application using React JS, JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed single page application using React JS, NodeJS, MongoDB with ng-view directive.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Worked on user interface design and development using React JS, NodeJS, HTML5 and CSS3.
  • Created Entity using JPA and Spring Data JPA for execute queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Working on development of an platform built in Java (SpringBoot) and React JS.
  • Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP.
  • Using HTML, AJAX, JavaScript, CSS and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Used React JS to develop client-side web application which included dealing with data.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Interaction with Oracle database implemented using Hibernate.
  • Used EJBs to implement the business logic.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented various routing mechanisms in the webpage using React JS.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI.
  • Used config-server options of PCF for maintaining application properties pertaining to each environment and enable communication via cloud
  • With the concept of React JS Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Developed REST API's using Spring MVC and Spring boot, hosted all microservices on PCF.
  • Used microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application server environment and also creates microservices architecture.
  • Deployment of application in Tomcat server.

Environment: Java, J2EE, Web Services, HTML, CSS, Angular JS, React JS, JMS, Spring, Hibernate, Web Services, Spring MVC, XML, XSD, Oracle 10g,Tomcat, HTML, CSS, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix, React JS.

Confidential, Saint Louis, MO.

Web Developer

Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing and participated in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Used Java/J2EE patterns, spring, Hibernate, EJB, SQL Server in developing Web application.
  • Implemented web-based system using JSF2.1 Framework and Java script used for client side validations.
  • Involved in enhancement of existing application utilizing Node JS created role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database in the form of XML.
  • Developed the Presentation layer using JSF, HTML, JSP and used AJAX/ JQuery based frameworks for improved customer experience.
  • Developed the Business layer using Spring MVC, JAXB modules.
  • Started as a monolithic application that runs on Jboss, later migrated it in to a set of Spring boot and NodeJS, Microservices.
  • Worked with Oracle and DB2 servers to maintain database.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Involved in creating, publishing and consuming Web Services using JAX-RS 2.0 API and other technologies like HTTP and REST.
  • Spring Framework experience includes using IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration
  • Consumed external services using SOAP.
  • Create new Spring Boot MicroServices and deploying to PCF.
  • All views were implemented using techniques such as: Tiles, JSP’s, XML, HTML, CSS, XSL, XSLT
  • Used AJAX calls with XML to fetch data for the views
  • Configured log4j to enable/disable logging in application.
  • Developed user interface using JSP, Java Script, HTML, and CSS.
  • Used Hibernate as admin tool for Persistence framework.
  • Integrated the interceptors with Spring
  • Creation of JSP custom tags.
  • Worked with defect tracking system JIRA, testing with Junit, Mockito and NUnit testing.
  • Worked with IDE as Eclipse Juno and deployed into IBM Web Sphere 8.5 Application Server& used Maven build tool to achieve more functionality for build process.
  • Used Git for source control system and Jenkins used for continuous integration.

Environment: Java, J2EE, JSF 2.1, Springs MVC, Oracle, PCF, DB2, Mark Logic, DB2, HTML 5, XML, DOM, JSON, Maven, CSS, Java script, JQuery, Eclipse Juno, Junit, Mockito, RESTful Web services, MYSQL, IBM Web Sphere, Hibernate 4.2, Groovy, LOG4J, Git.

Hire Now