We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY:

  • Over 8+ years of professional IT experience in designing and developing Web based and Enterprise applications using JAVA/J2EE technologies in Telecom, Financial, Insurance and Digital domains.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular JS, ReactJS, Backbone.js and Node JS.
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS). Also created snapshots for data to store in AWS S3.
  • Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Strong hands on experience in implementing Design patterns like MVC, Data Access Object, Session Façade, Business Delegate, Factory, Proxy, and Singleton.
  • Experience in developing web - based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC) and SQL.
  • Experience in both providing and consuming Web Services using SOAP and RESTful (JAX-RS and JAX-WS).
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Strong experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics.
  • Experience with different Spring framework modules like Spring Core, Spring AOP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, and Spring cloud.
  • Experience in design and development of robust and highly scalable web service platforms and API's based on REST and SOAP for e-commerce applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX.
  • Experience on CQL (Cassandra query language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Good experience with Relational databases like Oracle, My SQL, MS SQL Server, IBM DB2 and No SQL databases like Mongo DB and Dynamo DB.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
  • Experience with application servers like Web Logic, JBOSS, Apache Tomcat and IBM Web Sphere.
  • Good experience writing application deployment scripts using Shell Scripting. Worked on Windows, UNIX, LINUX platforms to move the project into production environment.
  • Experience with Junit, Jasmine, Karma, Mockito and Log4J in developing test cases.
  • Good Knowledge in manual & automated testing and writing Test Cases, Test Procedures, Test Plans and Test Scripts using JUnit Framework.
  • Ability to learn quickly, innovate and Implement emerging tools and technologies.
  • Gathering Requirements, creating design specifications, unit test plans, system test plans, Development and production support.
  • Working knowledge with version control tools like SVN, CVS, GIT, and Visual Source Safe.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experienced in developing Rich GUI's by using Eclipse RCP, HTML, frameworks.
  • Highly experience with Java complaint IDE's like Spring Tool Suite, Eclipse, IntelliJ, and RAD.
  • Used Sonar Qube to measure code coverage, code standard compliance, code duplication and unit test results
  • Hands on experience in writing Stored Procedures, Triggers, Functions and Packages besides writing standard DDL and DML queries.
  • Experience in software testing, Junit testing, regression testing and defect tracking and management using Clear Quest.

TECHNICAL SKILLS:

Languages: Java1.6/1.7/1.8, JavaScript, SQL/PLSQL

J2EE Technologies: J2EE Mule, Servlets, JSP, JSTL, JSF, Angular JS/Angular 2, JDBC, Regex, MVC, Struts, Hibernate, Spring, XML.

Web Technology: HTML5, DHTML, CSS, CSS3, Bootstrap.

Framework: Spring 3.2.2, Beehive, Struts, Log4J, Hibernate

JavaScript: jQuery v1.9.1, Dojo v1.8, JSON, AjaxApp/Web Servers: Weblogic, Tomcat, WebSphere

Databases: Oracle 12c/11g/10g/9i/8i, Microsoft SQL Server 2012, DB2

ORM: Hibernate

GUI: Visual Basic 5.0/6.0, MS Excel, MS Word and Visio

Programming: SQL, PL/SQL, SQL*Plus 3.3/8.0, Visual Basic 6.0/5.0, C, C++

Change Control: SVN, VSS

Project Build Tools: Ant, Maven 3.0.5

Other Tools and plugins: TOAD, WinSCP, IE Developer, Firebug, Charles Proxy, Selenium, Jasmine

Environment: Windows95/98/2000/XP/2007, WinNT4.0, MSDOS6.22

UML Tools: Rational Rose, UML, Rational Rose, Agile, SCRUM, TDD, XP

IDEs: WSAD, IBM RSA, Eclipse Kepler, RSA, RAD, WSAD

PROFESSIONAL EXPERIENCE:

Confidential,Sacramento,CA

Java Developer

Responsibilities:
  • Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly dynamic AGILE environment and participated in Scrum and Confidential meetings.
  • Developed UI using HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular JS and Node JS.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Created reusable directives, factories, and services in AngularJS.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Used plug-in development for RCP version for developing the layouts like Grid Layout and Fill out for RCP.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring HATEOAS and Spring JDBC.
  • Implemented the authentication and authorization of the application using Spring Security and Oauth2.
  • Designed and developed Microservices business components and RESTful service endpoints using Spring boot.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Implemented first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on integrated Hystrix dashboard to monitor spring micro-services using Circuit Breaker.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Participated in troubleshooting issues on AWS, Netflix Eureka, and Cloud environments.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Participated in creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters.
  • Worked Docker container management along with volumes, container based DB and services, Docker Artifactory configuration and setup.
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Oracle DB.
  • Performed data extraction and loading the JSON data with the server-side content in to the Mongo DB.
  • Configured JMS Server setup and DB Connection pool setup and deployed Returned items in Web Sphere Server.
  • Used Active MQ to communicate with controller and used service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps, and propose solutions and manage issue resolution.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
  • Deployed and tested the application on Web Sphere Application Server.
  • Developed test cases for unit testing in the integration layer using Mockito framework.
  • Used UNIX shell scripts to search/modify files.
  • Setup the (CI) and (CD) process for the application using the Jenkins.
  • Installed and deployed monitoring solution with Splunk services.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, Angular JS, ReactJS, JavaScript, Node JS, Eclipse Rich Client Platform, Spring IOC, Spring MVC, Spring Security, Spring Boot, Spring Batch, Spring HATEOAS, Spring Data, Hibernate, Active MQ, RESTful, Postman, SOAP, Micro Service, AWS, EC2, Docker, Mongo DB, Oracle DB, Maven, STS, Web Sphere Application Server, Mockito, JMS, UNIX, Jenkins, JIRA, log4j and GIT.

Confidential,Dallas, TX

Java Developer

Responsibilities:
  • Developed the view components using JSPs, HTML, CSS, JAVA SCRIPT, AJAX and JQuery for ROTA & SPPA.
  • Developed various struts framework Action classes for interfacing with the business logic, and form beans for presenting the data. Used Struts error handling mechanism to handle the errors.
  • Involved in developing and interacting with database using SQL queries, stored procedures.
  • Deployed the application using JBoss Application Server, worked with this application server at the middle tier.
  • Used SOAP web services in EXACT retrieval process.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations. Used XML Beans for parsing the XML documents.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Created the test cases using JUnit. Developed interactive visualizations in d3.js Process tools include Git, Maven and Hudson.
  • Developed the Application and business logic using Java 1.6.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping. Used Free Marker Template for sending the parameters to the back-end systems. Log4J was used for logging errors in the application. Performed Application development using RAD and Web-sphere Application Server.
  • Created managed beans on server side and implemented the binding between UI components and beans. Designing and developing interfaces to interact with the existing application using XML/XSLT.
  • Designed the application architecture Spring MVC and J2EE specifications. Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript and JQuery. Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Developed SQL Queries using Toad for SQL Server. Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features.
  • Created ant build files to create the EAR and WAR files. Involved in the preparation of use case, sequence diagrams, class diagrams, activity diagrams etc. using Rational rose.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Used GWT and WAS migration.
  • Work with DNS to map the website to its IP address.
  • Extensively used GWT for developing AJAX applications.
  • Used Maven to validate, compile and deploy the files.

Environment: ava J2EE, JDK 1.6, Struts 2.0, JSP, HTML, CSS, JavaScript, SQL, JDBC, Servlets, My Eclipse, XML, XSLT, HTML, Spring 2.5, Hibernate 3.0, Oracle 11g, Maven, Node.JS, SOAP, WebSphere 6.1, UNIX, TDD, JUnit 4.0.

Confidential,Kansas City,MO

Java/J2EE Developer

Responsibilities:
  • Involved in complete development of 'Agile Development Methodology/SCRUM', developed and tested the application during various iterations.
  • Developed screens using HTML, CSS and JQuery.
  • Developed the User Interface using Spring framework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in Eclipse IDE.
  • Handled Java multithreading part in back - end component, one thread will be running for each user, which serves that user.
  • Used spring frame work Spring AOP features and JDBC module features to persist the data to the database for few applications.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented a highly-scalable vertical and horizontal, performance efficient Drools architecture.
  • Installed and configured JBOSS server with MYSQL persistence. Extracted rules data from the database and decision tables.
  • Created SOAP web services interface to Java-based runtime engine and accounts.
  • Hands on experience on Cassandra architecture with better understanding and write processes including mem-table, stable and commit log.
  • Actively involved in writing SQL using SQL query builder.
  • Worked on MYSQL databases and Oracle databases technologies.
  • Used Maven as build tool and deploying the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using Junit.

Environment: SCRUM, SDLC, Maven, HTML, CSS, JQuery, Jasmine Framework, Spring, Ajax, AngularJS, AOP, JDBC, Spring IOC, Hibernate, DAO, PO, Java beans, SOAP, SQL, Cassandra, JIRA, QA, SVN, Junit, JBOSS Server, Drools.

Confidential,Houston,TX

Java Developer

Responsibilities:
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development, testing, and monitoring.
  • Involved in the front end using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Used Spring AOP for logging, auditing, and transaction management to distinguish business logic from the cross-cutting concerns.
  • Used Spring Security for Authentication and Authorization of the application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced with the My SQL back-end database by integrating Spring with Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Developed Unit /Integration test cases using JUnit.
  • Used Gradle tool for building and deploying the Web applications in Web Logic Server.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4J tool for efficient logging and debugging.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project. Actively involved in writing SQL using SQL query builder.
  • Worked on MYSQL databases and Oracle databases technologies.
  • Used Maven as build tool and deploying the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using Junit.

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, Struts, Spring IOC, Spring MVC, Spring AOP, JDBC, Hibernate, My SQL, HQL, SQL, JUnit, Gradle, JIRA, Log4J, Eclipse, SVN, Sybase and Web Logic Server.

Confidential

Java Developer

Responsibilities:
  • Extensively involved in gathering Business requirements and System requirements and Specifications and worked in complete Software Development Life Cycle.
  • Extensively worked on System design architecture and the detailed design.
  • Designed and developed GUI using JSP.
  • Involved in design and development using Java and XML.
  • Involved in development of Front-End using JSP, HTML, JavaScript, AJAX and Back-End using Hibernate ORM.
  • Presentation layer and GUI framework in JavaScript, AJAX, JSF, CSS, HTML, Servlets, Struts and JSP.
  • Participated in code reviews and Functional review of the application.
  • Used SVN as a repository tool to add, retrieve or move the source code.
  • Written complex stored procedures, functions in PL/SQL.
  • Written Test Cases and done Unit Testing using Junit.
  • Provided Online Technical Production Support for the Application.
  • Implemented the web services and associated modules integration.

Environment: Java, MVC framework, JSP, Servlets, JavaScript, AJAX, JSF, XML, HTML, Web Logic Server 10, Hibernate, SQL, PL/SQL, Log 4j, Junit and SVN.

Confidential

Java Developer

Responsibilities:
  • Used agile methodology for developing the application.
  • Used Core Java Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loops.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Used JSF framework in developing user interfaces using JSF UI Components
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services (REST) to the client applications by sharing the WSDL’s.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Environment: Java, J2EE, JSP, Spring 2.5, Hibernate, JMS, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, CVS, Log4J, JAXB, JUnit, WebSphere Application Server, Eclipse, Oracle10g.

We'd love your feedback!