We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Oaks, PA

SUMMARY

  • 6+ years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java/J2EE Technologies.
  • Experience inJAVA, JEE, JSP, Servlets, REST Web Services, Hibernate, Spring, Python Scripting, JavaScript technologies in design, coding, performance tuning, testing, maintenance and support of software applications.
  • Expertise in developing and implementing Web applications usingJava/J2EETechnologies including JSP Custom Tags Libraries, XML, Networking, Threads, IO, Servlets, JNDI, JDBC, Struts, JMS, EJB 3.0/2.x,JavaBeans, JAXB, Spring, Hibernate and SOAP/REST Web Services.
  • Experienced in designing the rich Front-end web pages using scripting languages like HTML, DHTML, CSS,JavaScript, jQuery, Node.js.
  • In depth knowledge on Corejavaconcepts such as OOPS, Collections, Threading, generics, Exception Handling, Multi-Threading, Execution Services, concurrent utilities, File IO, Garbage Collection and Serialization.
  • Possess good experience in designing and developing SOA based interface and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services injavawith JAX-RS reference implementation Jersey.
  • Good Knowledge and experience working with applications developed using Object Relational Mapping Frameworks like Hibernate and MVC Frameworks like Struts and Spring and its subsidiary modules such as (Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot).
  • Experience implementing EnterpriseJavaBean (EJB) Technology as a middle layer for communication with data base servers.
  • Good knowledge of NoSQL databases like MongoDB, Cassandra.
  • Strong Experience on writing SQL Queries, PL/SQL, JPA that includes Procedures, functions, triggers, cursors and packages.
  • Hands on experience with Java 8 Lambda Expressions, functions, streams and optional classes.
  • Experience with ORM Mapping Tools like Hibernate, which implementsJavaPersistence API (JPA).
  • Experience in working with application servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Hands on experience in configuring and using Maven and ANT build Tools.
  • Expert in using version control tools such as such as SVN, CVS and Git.
  • Strong experience on various development environments (IDE Tools) like Eclipse, NetBeans and IntelliJ. Good experience in unit testing, Integration testing and User Acceptance testing using JUnit.
  • Followed Waterfall and Agile/Scrum Methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Experience in working with customers to determine their needs, gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status.
  • Experience in using Open Source Frameworks like Log4j, ANT and Maven.
  • Good Experience in writing Stored Procedures, Functions, DDL and DML SQL Queries.
  • Strong Team Player, ability to work independently and in a Team as well, ability to adapt to a rapidly changing environment and commitment towards learning.

TECHNICAL SKILLS

Languages: JAVA, JSP, SERVLET, JDBC, SQL, PL/SQL, C++, C

J2EE MVC Frameworks: Struts, Spring (Core, MVC, DAO), JSF

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS

Web Technologies: HTML, DHTML, CSS,XML, XSL, XSD, XHTML, JSON-parsing

Scripting Languages: JavaScript, jQuery, Ajax

ORM Frameworks: Hibernate, JPA

IDE’s: Eclipse, IntelliJ and NetBeans

Database: Oracle, DB2, MySQL, MongoDB, Microsoft SQL Server

Design Tools: MS Visio, Rational Rose Enterprise

Version Control Tools: SVN, CVS, Git

Design Patterns: MVC, Singleton, Factory, Pattern, Session Façade, Business Delegate, Service Locator, DAO, Front Controller

Application Servers: Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat

Build Tools: Maven, ANT, Jenkins and Gradle

Testing: JUnit

Design Methodologies: Waterfall, Agile, Test Driven Development

Operating Systems: Windows, UNIX, Oracle, Solaris, Linux

PROFESSIONAL EXPERIENCE

Confidential, Oaks, PA

Java Developer

Responsibilities:

  • Responsible for designing and developing Web based Enterprise applications usingJava/J2EE Technologies such as Spring, Servlets, REST and SOAP.
  • Used HTML5, JSP, JavaScript, jQuery, CSS, JSON to develop rich web applications.
  • Used application servers like IBM WebSphere and Apache Tomcat to deploy theJ2EEapplications.
  • Responsible for re-creating the source code written in C/C++ to advanced JAVA platform.
  • Re-created file system, Multithreading and functions from C/C++ source to Java environment.
  • Worked in Agile Software development methodology.
  • Used the Design Patterns such as Data Access Object and Model View Controller.
  • Used Spring Core, Spring Web MVC, Spring Boot, Spring JDBC, Spring DAO, Spring AOP.
  • Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based Schema.
  • Used Git and SVN as Version Control Tools for implementing and Task recognizing.
  • Developed a GUI usingJavaFXand Java Swing components for displaying real time data on the web application in all the devices.
  • Implemented RESTMicroservicesusing Springboot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented SOA to develop Spring Restful/MicroServices and implemented SpringNetflixOSS, Consul, Ribbon, Spring Config Server, Swagger UI as part of Services Discovery using Apache Axis.
  • Used Oracle Databases Management System for the applications DAO and connected using JDBC driver with the application program.
  • Have experience in working with pivotal cloud foundry (PCF) services
  • Also performed the data migration from RDBMS to NoSQL Database MongoDB and Cassandra.
  • Responsible for building this scalable distributed data solution using DatastaxCassandra.
  • Developed SQL Queries including joins, unions that perform data retrieval for the application with respect to the business rules.
  • Involved in comprehension and improvement encounter utilizingJava8, Web frameworks - Spring, Web services and connecting to database.
  • Have experience in writing and executed various MySQL database queries fromPythonMySQL connector and MySQL Db package.
  • Developed tools for monitoring and notification usingPython.
  • Involved in designing database Model, API's, Views usingpythonto build an interactive web based solution.
  • Developing Scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
  • Developed custom solutions that act upon Jenkins information in real time.
  • Set up Tomcat Server, Configured MySQL Cluster inLinuxOS and installed OpenCall XDMS.
  • Worked on Linux operating system to run and execute the Shell Scripting Code which are used to develop the business logic and implement in Java environment.

Environment: Java/J2EE, Spring Core, Spring MVC, Spring AOP, RESTful Web Services, Hibernate, JSPs, JSON, JavaScript, jQuery, Oracle, XML, SOAP, Git, Jenkins, JIRA, Maven.

Confidential, Englewood, CO

Full Stack Java Developer

Responsibilities:

  • Created interactive web pages and applications by usage of HTML, CSS, AngularJS and jQuery.
  • Created AngularJS Controllers and services.
  • Used AngularJS filters for filter functionality in search box and Iterator functionalities.
  • Have experience in developing Hadoop by using Core Java.
  • Back-end coding and development using Java collections including Set, List, Map, Multithreading, Exception Handling etc.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based Schema.
  • Created the Spring Bean Factory for initializing services.
  • Extensively used the Log4j to log regular debug and Exception Statements.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects & View Resolver.
  • Developed Web Services using SOAPUI and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using SOAP API.
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC Framework.
  • Involved in writing Oracle PL/SQL Stored Procedures, Triggers and Views.
  • Implemented and executed CRUD operations in both Oracle and Cassandra DB Systems.
  • Developed ANT Scripts to build and deploy the application in the JBoss Application Server.
  • Written client interfaces and implementation classes to consume the web services.
  • Hibernate Session Factory, Hibernate Mapping Files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain objects are configured as part of the Spring Configuration File.
  • Extensively worked with HQL and Hibernate Criteria Queries.
  • Practiced test-driven development (TDD) to expedite the development process.
  • Worked in an agile environment delivering output in sprints and participating in Scrums.
  • Used WebLogic console to deploy the application in development Environment.
  • Wrote Unit Testing Codes using JUnit, resolved bugs and defects using Eclipse debugging Tool.

Environment: Java, UML, Spring 2.5, Eclipse, Oracle, WebLogic, JSP, jQuery, AngularJS, Servlets, JDBC, Hibernate, XML, CSS, DOM, DHTML, JUnit, SVN, Web Services, REST, Log4j, ANT.

Confidential, Baltimore, MD

Java/J2EE Developer

Responsibilities:

  • Actively involved in SCRUM’s and Sprints of Agile Methodology.
  • Created detailed design documents (UML diagrams like Use Case, Class, Sequence, and Component diagrams) using Rational Rose.
  • Designed and developed Front-end using JSP, JSTL, EL and Custom Tag Libraries.
  • Experienced in working with struts 2.0 by using MVC framework pattern.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
  • Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
  • Involved in configuring and deploying the application using Web Sphere.
  • Involved in integrating the business layer with DAO layer using ORM Tool Hibernate.
  • Transaction Management using the Hibernate Configurations.
  • Worked within SOA based enterprise Framework to build web services.
  • Developed SOAP Web Services (Contract First) for pricing of the claims.
  • Responsible for development of configuration, mapping and JavaBeans for Persistent Layer (Object and Relational Mapping) using Hibernate.
  • Created PL/SQL stored procedures, triggers, functions, packages and sequences in MySQL.
  • Have experience in writing and executed various MySQL database queries fromPythonMySQL connector and MySQL Db package.
  • Involved in writing Shell Scripts for deploying application on Unix.
  • Used SVN and GIT for code commits and check outs.

Environment: Spring Framework, Hibernate, Web Services (SOAP, WSDL), XML, XSLT, Expression Language (EL), JMS, WebSphere, AngularJS, ANT, JavaScript, HTML, JUnit, CVS, Log4j, AJAX, CSS, Spring MVC, Eclipse IDE and MySQL.

Confidential

Java Developer

Responsibilities:

  • Involved in the design and development of the Web Tier using Struts (1.3) Framework.
  • Developed Struts Action classes, Dispatch Action, Struts, Tiles and Validation Framework using Struts 1.3 Framework.
  • Used JavaScript for the front-end Screen Validations.
  • Used AJAX in specific scenarios to reduce page refreshing and improved performance.
  • Used Tiles for creating templates and uniform looks.
  • Involved in developing the DAO layer to interact with Oracle 10g database.
  • Configured Data Sources on the server for database connectivity.
  • Conducted feasibility studies of Business Rules Engine for developing complex rules, decision tables and its performance and presented it to the customer.
  • Developed SQL Queries including joins, unions that perform data retrieval for the application, according to the business rules.
  • Involved in developing Client Code for consuming Web Service Calls using JAXB.
  • Used Multithreading in programming to improve overall performance.
  • Implemented modules using Core Java APIs, Java Collection, Threads, XML and integrating the Modules.
  • Involved sending JMS Message Queues to different layers in the Module.
  • Used JAXB Parser for parsing the valid XML Files.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO and Value Object etc.
  • Prepared technical design document to understand the flow of the application.
  • Installed and configured Web-Sphere 6.1 Server and created data sources.
  • Used Data Studio to write SQL Queries and for viewing the data in the database tables.
  • Used HP Quality Center for tracking Defects and SVN for Version Controlling.
  • Participated in peer reviews of code and provided comments.

Environment: Java, J2EE, Struts, EJB, Web Sphere, XML, SQL, Solaris, Oracle, JDBC, Hibernate, JAXB, ANT, Windows XP/VISTA.

We'd love your feedback!