We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Fort Mill, SC

SUMMARY

  • Java Developer with 9+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Expertise in designing and developing Web based Enterprise applications using Java and J2EE technologies like JSPs, Servlets, EJB, spring, and Hibernate.
  • Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, multi-threading.
  • Implemented different modules in Spring Framework like MVC, JDBC, ORM, BOOT and Transaction Management.
  • Created robust user Interface (UI) using HTML5, Angular 4.0, CSS3, JSP, JavaScript, Custom Tags, jQuery, JSON and XML
  • Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL
  • Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x.
  • Experience in deployment of the J2EE applications on Apache, Tomcat and JBOSS.
  • Expertise in configuring the Spring 4.0, 3.x Application Context with dependency injection and working on various spring modules (Spring MVC) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Understanding of relational database concepts, and experience in query construction using SQL.
  • Utilized Rabbit MQ as the messaging middleware Experience.
  • Using NoSQL Database like MONGO DB.
  • Experience in working with DROOLS Rules Engine.
  • Experience in testing (making test cases using Selenium) and build tools Ant and Maven.
  • Experience in working with the Databases environments Oracle, SQL Server and MySQL.
  • Experienced in developing applications using spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Queried and analyzed data from Datastax Cassandrafor quick searching, sorting and grouping.
  • Implemented Test Driven (TDD) Design to build testable and maintainable application.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Knowledge on Node JS, Angular JS, React JS, Knock out JS.
  • Developed applications and deployed them on a Cloud computing architectures like AWS.
  • Actively involved in using business process management tools like Activiti BPM.
  • Coordinated with ETL Team to implement ETL procedures for new project.
  • Knowledge of Agile software development and Web Services.
  • Strong analytical, communication and problem solving skills, excellent team player, proactive and result driven.

TECHNICAL SKILLS

Languages: Java and J2EE, C/C++.

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, JavaScript, Angular JS, Java Swing, React JS, JQuery, AJAX, CSS 3, XML, CXF and HTML5

Development Approach: Waterfall and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Testing & Continuous Integration Tools: Selenium and Test Driven Development (TDD),Jenkins

Ide: Eclipse, My Eclipse 6.0 and Net Beans IDE

Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Version Controls: CVS, SVN, GIT, AWS.

Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture, TOGAF

Build Tools: Ant and Maven

Database: Oracle 9i/10g/11g, SQL Server and MySQL, MONGO

Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Fort Mill, SC

Java Developer

Responsibilities:

  • Designed and implemented the application that meets the user's requirements document.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements and creating Detail Design Document.
  • Designed Frontend with in object oriented JavaScript Framework like Angular 4 and also Ext JS.
  • Developing the login website in HTML, CSS, JQuery and Angular 4, in a responsive layout by using Angular 4 framework base on Bootstrap.
  • Development of application using Java, JSP and J2EE services required for front end Angular.
  • Wrote application level code to interact with the backend databases JQuery, AJAX and JSON.
  • Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used RTC as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
  • Implemented Test Driven Development for the application so that all the java code is unit tested.
  • Managed build and dependency of various modules frameworks using Maven.
  • Logged the results using Log4jfor debugging the application.
  • Actively worked on the deployment code in DEV, QA and UAT Boxes.
  • Experience with Database like SQL Server, Oracle 10g/11g.Proficient in writing SQL, Sub queries, Joints, Triggers, andFunctions.

Environment: Java 1.7, HTML5, CSS3, JavaScript, JSP, Bootstrap, JSON, AJAX, Ext JS,Angular2/4, Tomcat 7.0, Spring MVC, Spring boot 1.4.7, Hibernate, oracle 11g, Log4j.

Confidential, NY

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance of the application.
  • Used Agile software development methodology which helps to develop project plans.
  • Extensively used Spring IOC, Hibernate, Core Javasuch as Multi-Threading, Exceptions, Collections, etc. in application.
  • Designed and developed a REST-ful and SOAP style Web Services layer to interface with a DB2 system.
  • Design and development of many PL/SQL batches using JAVAwith connectivity to Oracle for data maintenance and handling.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
  • Used Spring and Struts framework to implement MVC design pattern in multiple modules.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used JUnit for unit testing and for Regression tests.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used SVN for version control of the code and configuration files.Log4j was used to log the events in the application and migrated to GIT which is a new version control system.
  • Developed the test cases for unit testing using Junit.
  • Involved in resolving Integration Test, UAT and Production Issues for the Express Application.
  • Used JIRA as a project management tool.

Environment: Java 1.6, J2EE, EJB, JDBC, XHTML, Web Services - RESTFul, SOAP, Oracle 11g, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, SoapUI, MyEclipse, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript, CSS, Node.Js, Struts, Hibernate 3.0, Spring, HTML, DHTML, Apache Tomcat, DB2, Junit, Version Control: Subversion, GIT

Confidential, Oaks, PA

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Development UI modules using HTML5, CSS3, JSP, JavaScript, Bootstrap and Angular JS.
  • Wrote object-oriented JavaScript for transparent presentation of both client and server-side validation.
  • Designed and developed application based on Spring 4.0 MVC design pattern.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Able to create complex JIRAworkflows including project workflows, screen schemes, permission scheme and notification schemes inJIRA.
  • Made/improved Bash/Perl scripts to compare DB Schemas and use GIT/MySQL to drive/manage DB Schema Migrations.
  • Involved in development of Web Services using JAX-WS.
  • Involved in the implementation of DAO using spring 4.0-Hibernate ORM.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring 4.0 JMS.
  • Involved in the continuous enhancements and fixing of production problems. Designed, implemented and tuned interfaces and batch jobs using PL/SQL. Involved in data replication and high availability design scenarios with OracleStreams. Developed UNIX Shell scripts to automate repetitive database processes.
  • Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Developed and implemented new E-Billingfunctionality within Oracle which allows the Accounts Receivable team to more accurately bill clients.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
  • Used JPA (Java Persistence API) along with Hibernate framework for implementing Test Classes.
  • Used Advanced DOJO library for building the pages such as grids.
  • Used Spring XD and Spring Cloud Data flow for Streaming different social sites, and copy the payload to Sql server.
  • Queried and analyzed data from Datastax Cassandrafor quick searching, sorting and grouping.
  • Automated process flow for a series of Map Reduce applications using Spring XD to create master archive
  • 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.
  • Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Created Connection Pools in WebSphere and configured as needed.

Environment: JDK 1.7, JSP, JSTL, JavaScript, Bootstrap, Angular JS, DOJO, Spring 4.0, Spring Batch, Hibernate, JAX-WS, SOAP Web Service, Servlets, Websphere Application Server 8.x, Cassandra, JMS, JPA, POJO’s, HTML5, CSS3, Oracle 11g.

Confidential, NYC, NY

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Front-end is designed by using HTML5, CSS3, JSP, Servlets, JSTL, Ajax, DOJO, Node JS, and EXT JS.
  • Involved in developing the CSS sheets for the UI Components.
  • Persistence layer was implemented using Hibernate Framework and JPA.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used entity beans to retrieve and update customer information.
  • Made/improved Bash/Perl scripts to compare DB Schemas and use GIT/MySQL to drive/manage DB Schema Migrations.
  • Used Apache Axis for consuming SOAP Web Services with CXF web services using JAX-WS.
  • Worked on developing Restful web services using Spring Boot.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used AJAX to get the dynamic behavior of the screens.
  • Used XML with SAX parser to transfer data between applications.
  • Implemented Test Driven (TDD) Design to build testable, and maintainable application.
  • Used Java/J2EE Design patterns like Business Delegate, Session Facade, Data Transfer Object (DTO) and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Used Maven dependencies during implementing CXF web services.
  • Wrote rules directly in the Drools Rule Language (DRL), and decision table.
  • Designed "Submission Service" API, a restful based service API to be used by our sales team.
  • Wrote scripts to create tables, views, indexes and synonyms required meeting developer needs.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Jenkins with maven for Build and Deployment.
  • Used Sonar for maintaining the code quality and JUnit code coverage.
  • Developed automated front-end tests using Selenium with Java.
  • Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
  • Used WebSphere Application Server deploying various components of application.

Environment: EJB, Hibernate, J2EE, Java SDK, Drools, Apache Kafka, DOJO, XML, Spring Boot, JSP, UML, JMS, JSTL, HTML5, CSS3, JavaScript, Servlets, Eclipse, Jenkins, Cassandra, Node JS, Ext JS, Maven, CXF Web Services, Selenium, UNIX, Ajax, CVS, Oracle, Websphere Application Server.

Confidential, Germantown, MD

Java Developer

Responsibilities:

  • Involved in gathering and analyzing user requirements.
  • Used agile development methodology for the project.
  • Used Struts, a rapid application development tool to improve project speed.
  • Used JPA, Angular JS, and JSP Tag Libraries in the development of different user interfaces.
  • Developed automation tools using java and dojo in front-end for reports.
  • Used Angular JS for development of static web pages for user-friendly interfaces.
  • Implemented ORM mapping using Hibernate.
  • Implemented SOA architecture developing web services based on REST using JAX-RS with Maven dependencies.
  • Developed Backend Spring services and spring data access layer using Spring Boot and Mongo DB.
  • Extensive JavaScript utilization for Business Rules and Client side validation.
  • Developed web.xml configuration files in the application.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Beans are used as persistence layer and are used to interact with the database MONGO DB (No SQL).
  • Deal with all phases of test driven (TDD) software development and unit testing various unit testing methods.
  • Followed Test driven development (TDD) methodology and wrote test cases for the JUnit platform, providing 100% code coverage in Sonar Cube.
  • Written the Rest Services to get the data from NoSQL - MONGO DB Collections in JSON format.
  • Developed and deployed applications on cloud platform.
  • Worked in Environment where ETL was used.
  • Implemented Transactions and Batch Updates using Spring framework
  • Used Mongoose API in order to access the Mongo DB from Node JS.
  • Followed TOGAF framework for Architecture development method (ADM)
  • Proficient in programming with theJavaMessaging Service (JMS) API.
  • Unit test coverage with JUnit and code coverage using Sonar and code quality management using Crucible.
  • Performed CRUD operations with BSON data in NoSQL (MONGO).
  • Deployed the .ear file on Apache Tomcat web server.
  • Developed Logging Framework Using Log4J.
  • Experience in Jenkins integration service for software development.
  • Developed reusable Java components using Java classes to use in both the BPMintegration and the Java.
  • Working with QA team to understand defects and fix in BPM.
  • Communicated on a regular basis with the BPMProject Manager and BPM Analyst during different stages of the project.
  • Develop user interface to consume Rest web service to perform BPM tasks.
  • Used CVS for software configuration management and version control.
  • Participated in code reviews and weekly meetings.

Environment: Java/J2EE, JSP, HTML5, CSS3, Jawa Swing, XML, C++, Cloud platform, ETL, Netbeans, Mongoose API, AWS, SQS,SNS, Node JS, TOGAF, Rabbit MQ, Jenkins, Hibernate 3.0, Spring Boot, DOJO, Sonar, Apache Tomcat, Log4j, CVS, MONGO DB.

Confidential

Java developer

Responsibilities:

  • Involved in designing of the application using UML (Unified Modeling Language).
  • Created one-to-one mapping for procurement module and developed corresponding classes and interfaces in Java.
  • Implemented various Design Patterns like Singleton, Front Controller, data transfer object (DTO).
  • Created automation tools using PL/SQL.
  • Performed unit testing using Cucumber and monitored the error logs using Log4J and fixed the problems.
  • Worked on Oracle Web Logic server.
  • Worked in a Test Driven Development (TDD) environment.
  • TOGAF architecture is used for designing and implementing enterprise architecture.
  • Helped Quality Control Team in preparing Test Scripts, which involved writing test cases and documentation.

Environment: Core Java, Java Swing, Java Collections and Exceptions, TOGAF, Eclipse, Oracle Web Logic, PL/SQL, Windows.

Confidential

Java/C++ Developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Responsible for the design and development of the application framework.
  • Created workflow according to Spring MVC architecture.
  • Developed code, system design and test/QA plans for projects.
  • Implemented the workflow using J2EE and core Java.
  • Designed and developed GWT applications sorting, paginations, and navigation standard and applied best practice.
  • Developed Code and participated in testing using cucumber
  • Preparing detailed test plans, acceptance criteria and test scenarios for each project.
  • Designed the system to enable Java and C/C++ interaction.
  • Implemented business logic First Come First Serve (FCFS), Shortest Job First (SJF), Priority SJF and Round Robin algorithms using C and C++.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

Environment: Core Java, J2EE 1.3, C/C++, 1.2, GWT, Servlets 2.3, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.

We'd love your feedback!