We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in Design, Development,and Deployment of web applications using Java and J2EE Technologies in Banking, Healthcare, Insurance domains.
  • Extensive experience in Core Java & J2EE technologies Servlet, JSP, JSTL, JDBC, Custom tags, JavaScript, JavaBeans, JMS, JTA, JNDI, HTML, XML, SOA, Web Services, Java 9.
  • Well versed with all phases of Software Development Lifecycle(SDLC) Analysis, Design, Development, Testing,and Implementation using the Agile methodology, Waterfall and related tools (Rally and JIRA)
  • Expertise in J2EE frameworks Spring, Hibernate, Axis and Jersey.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS), Spring Batch modules
  • Experience in using SOA and Web Services Technologies: Web Services, SOAP, RESTFUL, UDDI, SOAP UI.
  • Proficient in using and deploying applications to Web Servers/Application servers like Tomcat, JBoss, WebSphere, WebLogic, Microservices, AWS.
  • Hands on Experience in integration with Maven, JUnit,andLog4j frameworks.
  • Experience in writing Build Scripts using Shell Scripts MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins
  • Implemented asynchronies process using JMS and MQmessaging. Using the internalJMS framework to control MQ retry process and MQ failover.
  • Good knowledge of latest version of object - oriented JavaScript Libraries like Angular 2, Node.JS and Bootstrap& Experience in developing web applications using Struts2, Spring-MVC, Spring AOP, Hibernate
  • Expert knowledge ofJ2EE Design Patterns like MVCArchitecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, jQuery, Bootstrap and AJAX technologies.
  • Expertise with using Cassandra, Oracle, SQL Server, MySQL, MongoDB databases and writing and tuning SQL and PL/SQL queries.
  • Experienced working in Java Multithreaded programming to develop multithreaded modules and applications.
  • Strong experience in development of applications using Core Java, J2EE technologies like Spring, Struts, Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, SAX and XML Beans.
  • Experience in working with Integration frameworks like Apache Camel.
  • Experience in installing, configuring, tuning IBM Web Sphere6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBoss 5.x/ 4.x.
  • Good Knowledge of using IDETools like Eclipse, NetBeans, JBuilder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g, 11g), DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS, and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris
  • Involved in Performance analysis and improvements of the application using tools like JMeter and using commands on Unix box to resolve deadlocks and improve performance.

TECHNICAL SKILLS:

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8/1.9 ), PHP.

Java/J2EE Technologies: Servlets (3.x), JDBC (4.x), JSTL, Java Server Pages (JSP 2.x), JSF, MS.

Frameworks: Struts (2.x.x), spring (3.x/4.x), Hibernate (4.x/ 5.x), Apache Camel (2.x), Swing, Apache CXF, Apache Karaf.

Web Technologies: HTML5, CSS3, JAVASCRIPT, AngularJS, Angular 2, React JS, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js.

Web Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish Server (4.x).

IDE: Eclipse, IntelliJ IDEA (15.x), Net Beans (8.x), RAD (7.x)

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB, Mainframes, Teradata, PostgreSQL, Cassandra.

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.EC2.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Testing: JUnit, Log4J, Mockito, FitNesse Tests

Messaging Tools: JMS, Java Mail.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development,and Customization of the Application.
  • Developed Object Model and UML design models for developing Use cases and created a Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Designed and developed Application based on Spring Framework, Spring MVC and Spring templates.
  • Developed UI using HTML5, CSS3, AngularJS and JQuery to display the data on the client side.
  • Used AngularJS as the development framework to build a single-page application.
  • Used JQuery and Ajax to send the request to server side and receive the response.
  • Used SpringCore for concept Inversion of control (IOC) implemented using dependency injection.
  • Used SpringFramework for Dependency Injection and integrated with HibernateDAOs.
  • Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Involved in implementation of enterprise integration with Webservices and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Involved in implementing ActiveMQ the JMS (Java messaging service) for asynchronous communication.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in a WebSphere Application Server environment.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Developed and debugged the application using RAD IDE.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle11g.
  • Generated JUnit test cases for testing various Java components.
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Responsible for maintaining Content Management System on daily basis.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Knowledgeable about techniques to minimize the auditing and failure-logging of micro - services in production.
  • Deployed GUI code to WebLogic application environment and standalone components to JBossServer. Developed web services to perform various operations on the supplier information.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature wise.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Use Maven to build the application and deployed on WebSphere Application Server.
  • Used GITHUB as version control tool.
  • 6 years of AWS Cloud Extensive full cycle Cloud AWS experience with full Big Data, Elasticsearch and SOLR, Machine Learning and Deep Learning development and deployment. AWS Compute E2C, FarGate, Lambda , VMware, AWS Developer Tools, AWS Management Tools, Amazon Machine Learning, AWS DeepLens, Amazon Deep Learning AIMs, Amazon TensorFlow on AWS and other components. etc.

Environment: Java 1.9, Spring 3.5, Hibernate 5.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JAXB, JavaScript, UML, HTML5, CSS3, AngularJS, SVN, Log4J, JUnit, WebSphere 8.5, IBM RAD, Oracle 11g, Maven.

Confidential, Santa Clara, CA

Java Developer.

Responsibilities:

  • Worked on the High level and low-level system design, planning, estimation,and implementation.
  • Implemented the front-end using HTML 5, XHTML, DHTML, XML, CSS3, JavaScript and Angular JS.
  • Used JQuery, AJAX to interact with Java Servlet.
  • Good understanding of Storm and Kafka for monitoring and managing Hadoop jobs.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Used Test-driven development (TDD) approach for application development.
  • Integrated Apache Storm with Kafka to perform web analytics. Uploaded clickstream data from Kafka to Hdfs, HBase,and Hive by integrating with Storm.
  • Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, Spring DAO,and Spring Security.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to the customer.
  • Implemented Persistence layer using Hibernate to interact with the Oracle 10g database, Used Hibernate Framework for object-relational mapping and persistence.
  • Used Active MQ to communicate with the controller and used service layer to implement the business logic.
  • Design and developed Micro sites, Aggregators and Micro services.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Deployed and tested the application in UNIX on IBM Web Logic Application Server.
  • Used Log4j for debugging, testing and maintaining the system state.
  • Implemented Spring Boot application with the embedded jetty server to run the application on the instance.
  • Provided portableAPIs for developing, exposing and accessing Web applications designed and implemented in compliance with principles of REST architectural style using JAX-RS and Apache jersey.
  • Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date Time API.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Worked on designing specific programs efficiently through knowledge of Multithreading using the API with the goal of increasing performance on a wide variety of applications.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol.
  • Used Rabbit MQ as Java Messaging Service for producing and consuming data between applications.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Used Gradle builds automation tool to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Used Git for version control and IntelliJIDEA IDE for development of the application.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, NodeJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Micro Services Architecture, JMS, Hibernate, Apache Camel, JDBC, Oracle, Mongo DB, JUnit, Mockito, Gradle, JIRA, Jenkins, Unix, GIT, Web Sphere Application Server and IntelliJ.

Confidential, Minnetonka, MN

Java Developer.

Responsibilities:

  • Involved in requirement analysis, functional specifications,and over-all application design.
  • Implemented web interface using Spring MVC
  • Developed REST -based services using Spring MVC architecture and used JSON for the data transfer
  • Worked in core java extensively for developing a framework for all tiers by using different frameworks in various layers.
  • Coded the main modules from end to end using core java along with the other framework components.
  • Coded the server-side business layer and client -side server validations using core ja va
  • Coded the data access layer in core java along with the hibernate framework specific java classes
  • Worked closely with design, development and QA teams during the development and testing phases.
  • Participate in client meetings and conduct project review meetings.
  • Provide necessary Training/Product Demo & Manage post-launch issues.
  • Defined various scenarios for testing the application and analyzed test cases developed by the QA Team .
  • Identifying cross-dependencies of User Stories among different applications.
  • Actively participate in SCRUM, stand up, and Sprint planning meetings.
  • Interaction with Intake, off-shore development/testing teams and interface with business owners.
  • Used Jenkins plugins for code coverage and to run all the test before generating war file.
  • Implemented Object-relation mapping in the persistence layer using Hibernate ( ORM ) framework .
  • Developed rich User Interface using jQuery, JavaScript, CSS3, and HTML5.
  • Used AJAX function calls using jQuery functions to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Obtained JSON responses to front-end using GSON API.
  • Implemented web services, used to retrieve data that tells whether the claimant is incarcerated or not.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
  • Implemented web services using WSDL/SOAP and created web services and clients to use those services.
  • Designed and Developed Rating Engine as a Web service following the top-down approach using Apache Axis2.
  • Experience in using Data Access Objects ( DAO ), Session Facade, and Business Delegate and Factory patterns to increase the performance of the system.
  • Developed Stored Procedures, Triggers, and Functions in MySQL.
  • Designed and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud Open Stack Platform.

Environment: Java 1.7, Hibernate 4.0, Spring framework, AngularJS, Gulp, JSP, SQL Server, JSON, Maven, Apache Tomcat 8.0, Git, Jenkins Bower, jasmine, Karma.

Confidential, Redwood City, CA

Java Developer

Responsibilities:

  • Designed client application using HTML, JSP, CSS and XML.
  • Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
  • Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
  • Implemented application using MVC architecture integrating Hibernate and spring frameworks.
  • Implemented the Enterprise JavaBeans(EJBs) to handle various transactions and incorporated the validation framework for the project.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Used XML Beans for data interchange.
  • Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS).
  • Wrote SQL Queries to interact with Oracle Database.
  • Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL,and UDDI.
  • Used "Agile Development Methodology" and tested the application in each iteration
  • Developed version control using Subversion.
  • Used Spring Security for Authentication and authorization extensively.
  • Used Log4j for debugging the issues and exceptions.
  • Worked in designing Web services framework in support of the product.
  • Wrote SQL and HQLquery to retrieve data from the Oracle database.
  • Used XML to transfer the application data between client and server.
  • Developed a specific dashboard module and integrated with the application.
  • Used the JDBC for data retrieval from the database for various inquiries.
  • Done with unit testing of all java classes using the JUnit framework.

Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, JUnit framework, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JSP, JavaScript, SQL developer, Rational Rose, Subversion,and Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, Modeling, analysis, design,and development.
  • XLDP is DB driven website with Struts Action Controller and SQL Server database .
  • Generated Use Case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used java Design Patterns like DAO, Singleton etc.
  • Used Struts tag libraries (like HTML, logic, tab, bean etc..,) and JSTL tags in JSP pages.
  • Used JavaScript for client-side validation.
  • A Test-Driven Development ( TDD ) Agile Methodology has been followed.
  • Deployed all application on WebLogic Application Server and development using Eclipse.
  • Used DAO pattern to retrieve the data from thedatabase.
  • Involved in system design and development in core java using Collections, multithreading and exception handling.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used Hibernate Persistence Strategy to interact with thedatabase.
  • Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD.
  • Developed Custom Tags to simplify the JSP code. Designed UI Screens using JSP, Struts tags and HTML.
  • Written SQL Statements for retrieving and updating data with varying complexity.
  • Application Developer and used CVS for version control. Designed, Developed and Implemented JSP's in Presentation layer for the Submission Application reference implementation.
  • Banning the IP address that is considered as a fraud based on business requirements.
  • Involved in production support of the application( L3 ), debug/analyze the rolling logs in a production environment.
  • Co-ordinate with on-shore resources for the tickets raised by the customer support team and solve the issue after tracking the root cause analysis.

Environment: Java 1.4, Servlets, JSP, JMS, Hibernate, Spring 1.4, Struts, tag Libraries, JDBC, PL/SQL, XML, HTML, JavaScript, Oracle 9i (SQL), UNIX, JSPs, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS.

Confidential

Web Developer

Responsibilities:

  • Involved in all phases of UI/UX implementation of an internal mobile catalog application including Design, Prototyping, development and testing phases.
  • Rewrote and maintained the internal library and built a structured MVC /MVVM framework by redesigning the front- end UI components.
  • Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax,and JSON with MySQL database as the backend.
  • Built HTML templates for high traffic and complex data-driven website.
  • Implemented JavaScript source code and embedded nested event handling logic using jQuery event handlers and call back functions.
  • Used Selectors in jQuery for updating content on DOM nodes.
  • Programmed standards-compliantHTML and CSS working with jQuery modules and JavaScript libraries.
  • Worked through cross-browser compatibility issues with layout and styles for all new CSS.
  • Tested cross-browser functionality and fixed major layout bugs for supported browsers including IE8+.
  • Made changes to various CSS properties to enhance the UI as per client requirements. Wrote SQL, PL/SQL (Procedures/Functions/Packages/Triggers) to handle business functionality.
  • Used XML SAX parser to simulate XML file which has simulated test data.
  • Code review and function testing for better client interface and usability.
  • Participation in meeting with the team, senior management, and client stakeholders.

Environment: HTML, CSS, LESS, JavaScript, jQuery, Bootstrap, MVC Framework, XML, J2EE, JSF, Apache Tomcat, Eclipse, SVN.

We'd love your feedback!