We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Jefferson City, MO

SUMMARY

  • Over 5+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications usingJava/J2EE Technologies.
  • Experience in several J2EE technologies like JSP, Servlets, JSF (Rich - faces & Prime-faces), Web services (SOAP, WSDL and UDDI) JSF, Hibernate, Spring, Struts, EJB (Entity session Message Driven Bean), AJAX,JavaBeans, JNDI, JMS,JavaMail, XML.
  • Experience in developing web applications using HTML5, CSS3, XHTML, Java Script, ECMAScript6, AngularJS, ReactJS, Node.js, BackboneJS, XML, jQuery, AJAX, JSON, JSONP, EXTJS and Twitter Bootstrap.
  • Extensively worked on ORM tools like Hibernate and widely experienced in implementing Hibernate Inheritance/ Collection / Association Mapping.
  • Proficient in corejavawhich includes Multi-Threading, Thread lifecycle methods and multiple request handling usingsynchronization, Exceptional handling,Serialization, I/O Stream, Collections, RMI, JDBC andJavaBeans.
  • Experience in developing Microservice based RESTful API utilizing Spring Boot with Spring MVC.
  • Experience in implementing Business Logic usingJava,OOPsconcepts, multi- threading, Java Concurrency, spring, Spring Boot, Spring Security, Spring Batch and Hibernate.
  • Experience inJava/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with coreJavaconcepts like collections, Swing, AWT,Applets, multithreading, serialization,Javabeans.
  • Involved in injecting dependencies into code using Spring core module concepts like Spring IOC of Spring Framework.
  • Experience in customizing dashboards and data stories using D3.js. Worked on D3.js to create dynamic and interactive visualizations.
  • Excellent in deploying the applications inAWSas EC2 instances and create snapshots for the data that should be stored inAWSS3.
  • Knowledge in developing scripts using RESTful API models for the purposes of integrating workflows.
  • Used various version control systems, especially GIT to keep track of features in different branch, review the code and merge with master for production push applicable features.
  • Experience in developing and deploying Web Services using SOAP, WSDL, SOA and XML technologies.
  • Experience with continuous integration and build automation Jenkins, Ant, Maven andGradle.And good experience with Docker Container.
  • Experienced in database design using PL/SQL to write Stored Procedures, Functions, Triggers, and strong Experience in writing complex queries using Oracle, PostgreSQL, DB2, SQL Server and MySQL.
  • Good Experience in working with NoSQL databases like Mongo DB and Cassandra and Good knowledge on Amazon DynamoDB.
  • Experienced in a fact paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Experienced with Testing Frameworks like JUnit Testing andMockito.
  • Exposure of Load Testing onSeleniumweb driver scripts. Implemented web-based testing usingSeleniumtesting tool.
  • Good Experience developing test automation, includingCucumber, Selenium Web Driver.

TECHNICAL SKILLS

Programming Languages: C, C++, Core Java, JavaScript, SQL, MySQL, Shell Scripting

Design Methodologies: Agile, Waterfall

Java/J2EE Technologies: Servlets, JDBC, JSP (EL, JSTL, Custom Tags) Hibernate, Junit, Struts, Java Beans, JMS, EJB, Swing, AWT,Applets, Java Security, JNDI.

Web Technologies: HTML5, CSS3, XHTML, Java Script, AngularJS, React JS, Backbone JS, XML, jQuery, AJAX, JSON, JSONP, EXTJS and Twitter Bootstrap.

Framework: Struts, Spring (IOC, AOP, JDBC, Cloud, Security, MVC), JSF 2.0, iBATIS, Hibernate

Mid-Tier Technologies: EJB, JMS, Web Services (WSDL, SOAP, XML), JAX-WS/RS

Databases & Tools: Oracle, PostgreSQL, DB2, SQL Server and MySQL

Build Tools: Maven, Ant and Gradle

Application/Web Servers: IBM Web Sphere, JBoss, apache Tomcat

Operating Systems: Design Patterns

UNIX (Solaris, Linux), Windows: MVC, Business Delegate, Factory, Singleton, Session Façade, Adapter, Data Access Object (DAO) and Service Locator

PROFESSIONAL EXPERIENCE

Confidential - Jefferson City, MO

Java Developer

Responsibilities:

  • Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, WebSphere IntegrationDeveloper(WID) Tool to develop WPS components.
  • Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Corejava, Spring Beans using dependency injection, spring annotations, and Spring MVC components.
  • Implemented the Spring-Securityand Transaction Management (Spring-TX) in the Application.
  • Involved in using Corejavaconcepts - Collections, Exception Handling, Multi-Threading,Serialization and Java8 features like Lambda expressions, Stream API, and Method references.
  • Developed modules in the application using microservices architecture style.
  • Used HTML, JavaScript, Angular JS, jQuery, AJAX, CSS, andBootstrapas data and presentation.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented Springsecurityfeatures using AOP Interceptors for the authentication.
  • Implemented transaction management using spring declarative transaction management with Spring AOP concepts. Integrated Jersey withSpring bootfor developing RESTful webservices.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
  • Responsible for managing interchange of data between the server and the user.
  • Consumed Enterprise RESTful webservices in the Client applications and tested the service results via postman client.
  • Installed application onAWSEC2 instances and configured the storage on S3 buckets.
  • Developed a fully automated continuous integration system using Git-Stash, Jenkins, MySQL, and custom tools developed in Python and Bash.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
  • Used AngularJS as the development framework to build a single-page application.
  • Tested all application controllers extensively with Agular’s built-in testing facilities.
  • Involved in creating/consuming SOAP based web services to expose business operations.
  • JSF (JavaServer Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold. Implemented logging mechanism using log4j.
  • Involved in Unit and Integration Testing after each development Life cycle usingMockito.
  • Created the based automated test scripts usingSelenium/Javafor Regression Testing.
  • Used JAXB to marshalJavaobject to XML object to put message in message Queue(MQ).
  • Worked on JSON format as well for data transfer.

Environment: Spring 4.x, Spring MVC, Spring boot, Spring Cloud, Spring Security, Hibernate 4.3, Jetty, Webservices8, Joomla, JSF, HTML5, CSS3, Angular JS, Node.js, React.js, Bootstrap, AWS, Oath 2.0, SOAP/ Rest, Clojure, log4j2, Python, Bash, Junit, Java8, JMS, JAXB, XML, Mockito, Ajax, jQuery, JavaScript.

Confidential - Horsham, PA

Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, Testing, and Maintenance phases of R&D Redesign.
  • Gathered existing functionality of different products from BRD, HLAD and FDN.
  • Implemented RUP development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
  • Prepared design documents with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Designed dynamic and browser compatible pages using HTML5, AngularJS, CSS3, Bootstrap and JavaScript.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC. Implemented Declarative transaction management using Spring AOP.
  • Developed Restful microservices usingSpring boot, Spring MVC, JAX-RS.
  • UsedSpringCore Annotations for Dependency InjectionSpringDI andSpringMVC for REST API s andSpringBootfor microservices.
  • Expertise in CoreJavaCollection frameworks,multi-threading, stream API's and Exception handling techniques.
  • Created Rest service for authentication usingSpringBootwith embedded Tomcat server.
  • Extensively used Spring IOC, Hibernate, CoreJavasuch as Multi-Threading, Exceptions, Collections, etc. in application.
  • Implemented spring based JMX to monitor status of the Database, Aggregator Service from which can be used by Site Scope to monitor.
  • Involved in Migrating an existing on-premises application toAWS.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch.
  • Automated routine maintenance tasks using shell scripting.
  • Developed UI components and faces-config.xml file ofJSFMVC framework.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created WSDLs as per wire frames,UIpages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & RESTful web services.
  • Implemented RESTful web services to consume XML & JSON Messages.
  • Used Hibernate framework in the data access layer to access and update information in Oracle Database.UsedNoSQLDB like MongoDB for the proof of concept.
  • Used HQL, Native SQLs and Stored Procedures to access the data.
  • Created UNIXshellscriptingfor periodic generation of reports.
  • Involved in creating internal & external services, Entity services and handlers.
  • Defined rules using JRules that are defined for resources to show details onUIpages. Followed up with Business Analysts to create conditions & business functions using JRulesUI.
  • Written SQL queries & PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Created continuous integration builds using Ant & Jenkins and deployed on WebSphere application ant.
  • Involved in peer level design & code reviews.
  • Followed coding guidelines and implemented Core Java & J2EE design patterns.
  • Createddockerimages for several microservices.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Coordinated with Performance team to get thread dumps & tunedjavaas well as DB code.

Environment: JAVA/J2EE, Servlets, JSP, JSF, WebSphere Application Server 8.x, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Bootstrap, Angular JS, Spring frame work-DI, AOP, MVC, Hibernate, REST, Spring boot, JAX-RS, CXF, WebStorm, MongoDB, JUNIT, shell Scripting, Jasmine, Karma, SOAPUI, Apache Camel, JProfiler, JNDI,Java/J2EE design patters, EMMA, Ant, HP QC, DB2 etc.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects.
  • Used HTML, XHTML, DHTML, JavaScript, AngularJS, AJAX, jQuery, JSP and Tag Libraries to developUI/view pages.
  • Used server-side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle.
  • Developed scripts using RESTful API models for Integration workflows.
  • Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed web services by using RESTful API.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used GOF Java&J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
  • Used CoreJava, Multithreading, Collections like List, Array List, Hash Table, and Map.
  • Developed and debugged the application using Eclipse IDE.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, withpartitionsand sub-partitions.
  • Used SQL and PL/SWL to develop stored procedures, views, andsubqueries.
  • Involved in backing up database & in creating dump files. And, creating DB schemas from dump files. Wrotedevelopertest cases & executed. Prepared corresponding scope & traceability matrix.

Environment: Java1.6, J2EE, Servlets, JSP, HTML5, JS, JSF, CSS3, Angular JS, Oracle 11g, Shell Scripting, Eclipse, JUnit, Spring - DI, AOP, MVC, Hibernate, Python, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, PostgreSQL, CXF, JAX-Restful Services, JAXP, JAXB.

Confidential

Software Engineer-Intern

Responsibilities:

  • Developed application by using Struts, Servlets and JSPs (Java Server Pages).
  • As per client request, Custom tags have been developed to reuse it in other modules.
  • Developed Ant script to automate the process of build and deployment.
  • Extensively configured the build files to different Environments.
  • Developed web services by using RESTful API.
  • Developed Session Beans which encapsulates the workflow logic.
  • Analyze old database table fields and map to new schema tables using complex Queries and PL/SQL procedures.
  • Used CVS for the concurrent development in the team and for code repository.
  • Deployed applications on Linux client machines.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: J2EE, Servlets, Struts 1.1,Java, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux.

We'd love your feedback!