We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • With 8 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, Node Js

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, AR

Sr. Java Developer

Responsibilities:

  • 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.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL .
  • 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.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
  • Implemented Angular JS component router for navigation and the services to connect the web application to back-end APIs.
  • Worked in TDD and version management tools GitHub, SVN .
  • 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.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • 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, AngularJS 4/6, Tomcat, Jenkins, REST, OpenShift, SAML, spring MVC, LDAP, HTML, CSS, JSP, Oracle 12c/ 11g, Agile, Junit, Log4j, React JS, 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 ReactJS.
  • 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 ReactJS 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 AngularJS 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

Web/UI developer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
  • Involved in Software Development Life Cycle (SDLC) in developing and designing Internet applications.
  • Developed the application using HTML5, CSS3, JavaScript, jQuery, andKnockout.js.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Developed sale, Metrics, referrals upload process. Implemented using WCF, MVC, KnockOutJS,, Entity Framework, XML.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Used Knockout JS to create a validation on UI pages using observables
  • Worked with Backbone JS for providing models with key-value binding and custom events, collections and connects it all to existing API over a Restful JSON interface.
  • Taking advantage of the MVC pattern of the AngularJS and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
  • Involved in designing and developing the JSON, XML Objects with MySQL.
  • Used jQuery core library functions for the logical implementation part at client side for the application.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Created knockout js widget subsystem using typescript. Widgets needed to react to page controls changing to refresh data and browser resizing to change styling for responsiveness.
  • Worked on jQuery/JSON, knock out JS, concepts in different contexts.
  • Created dynamic Webpages making AJAX Calls, using the XML Http Request Object.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call.
  • Used Backbone Js framework where data from backend is stored in model and populated it to UI.
  • Extensively used jQuery load method to load data from a server and to put the returned data into the selected element.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
  • Used tools such as firebug, web developer tools for debugging and correcting errors.
  • Experience in Version Control tools including GIT and SVN.
  • Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.

Environment: HTML, CSS3/CSS, JavaScript, jQuery, DOM, Ajax, XML, JSON, Bootstrap, SVN, MVC, DOM, Object Oriented Programming.

Confidential

Web/UI Developer

Responsibilities:

  • Implementing project using Agile SCRUM methodology, involved in daily stand up meetings and sprint showcase and sprint retrospective.
  • Full analysis of Node JS Wireframes, Visual Design Documents and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.
  • Designed UI screen for Insurance Quote to get User information with JSP, Struts tag library.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS and JavaScript.
  • Created and deployed new features to sustain and amend existing applications under MVC pattern using Node JS.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
  • Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
  • Developed various objects using java and HTML and DHTML to maintain well-structured Graphical UI and to interact with Controllers to get data from Oracle database.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
  • User input validations done using JavaScript and developed use cases using UML.
  • Working in MySQL, RDS database with node.js framework to develop APIs.
  • Worked on Design and development of Restful APIs using Node.js and JSON.
  • Worked on pure JavaScript for creating wire frames and mock-ups.
  • Designed and developed of UI using HTML/DHTML, CSS and JavaScript.
  • Used AJAX Controls to increase the performance of the web application.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility, cross-browser testing and compatibility assurance.

Environment: Spring MVC, Node JS, Spring JDBC, Hibernate, J2EE, JSP, Ajax, XML, Log4j Maven, JavaScript, HTML, CSS, jQuery, PL/SQL, SVN, GitHub, WebSphere, Agile, JAX-WS, Apache-CXF, JSF.

We'd love your feedback!