We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Branchburg New, JerseY

SUMMARY

  • 7+ years of extensive experience in development of full project lifecycle using J2EE technologies Requirements analysis, Design, Development, Testing and Deployment of software applications.
  • Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test - Driven Development.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Worked on developing enterprise web-based application based on Java technologies using J2SE, EJB, Java Servlets, Struts, Java Beans, JMS,JNDI, ANT and Apache Maven.
  • Experience with Java 8stream and Parallel Streams, Lambda Expressions and Functional Interfaces.
  • Extensive experience in developing Enterprise Applications using JDBC, Servlets, JSP, Struts, Spring, Spring Boot, Micro services, Hibernate, JSF, JNDI, JPA, JTA, HTML, XML, JFS, JMS, Design Patterns, Oracle, SQL, Unix.
  • Expertise in designing Web Applications using HTML5, CSS, JavaScript, AngularJS, jQuery, AJAX, XML, JSON, JSTL.
  • Expertise in creating JRXML templates by using JRXML, Hibernate, SQL, JSP, STRUTS and JAVA
  • Extensive usage and good knowledge on Core Java concepts like OOPS, Multithreading, Generics, IO, Collections, File Handling, Exception Handling, Garbage Collection.
  • Proficient in middleware services development using Spring Web MVC, Spring JDBC, Spring Security, Hibernate and Web Services are developed using Spring Boot.
  • Experience in using Hibernate ORM tool and JPA framework for communication with database.
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 and NoSQL databases like Mongo DB and Cassandra.
  • Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
  • Expertise in implementing Service Oriented Architecture (SOA) and creating, consuming web services using SOAP, REST include using, CORs (Cross Origins Resources), WSDL, XML, XSD, UDDI, JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Expertise in developing RESTful APIs in Spring Boot framework,ideally with Pivotal Cloud Foundry (PCF)
  • Experienced in developing messaging modules by usingSpring JMS and Active MQ.
  • Hands on experience in working with Junit, Mockito, Selenium, Groovy Spock, TestNG and performed Smoke Test and Acceptance Testing with Selenium in multiple Java platforms.
  • Hands on experience with Application Servers like WebLogic, IBM WebSphere, JBoss, Apache Tomcat used for configuring and deploying web applications.
  • Good knowledge on working with AWS Cloud Services like EC2, Elastic Beanstalk, Auto Scaling, Elastic Load Balancing.
  • Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer, Web Sphere Studio Application Developer.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

J2EE Technologies: JDBC, Servlets, JSP, JNDI, JSTL, JSF, JMS, Web Services

UI Technologies: HTML, CSS, JavaScript, Jasmine, jQuery, AngularJS, Nodejs, JSF

Frameworks: Spring Framework, Hibernate, Struts

Spring Framework: Spring Core, Spring AOP, Spring MVC, Spring Web Flow, Spring JDBC, Spring ORM, Spring Web Services, Spring Transaction, Spring Data JPA, Spring Boot, Spring Batch

Testing: JUnit, SOAPUI, Postman

Web/Application Servers: Tomcat, WebSphere, JBoss, WebLogic Server

XML Technologies: JRXML, XML, XSLT, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON

IDE: Eclipse, STS, Net Beans, Brackets

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

Design Patterns: MVC, Facade, Singleton, Factory Method, DAO, DTO

Build Tools: Maven, Gradle, ANT.

Version Control Tools: CVS, SVN, GIT

Operating Systems: Windows 2000/XP/NT/7/8, UNIX, Ubuntu Linux, Confidential Linux, Mac OS

Other Tools: Jenkins, Docker, JIRA, JMeter

SDLC Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Branchburg, New Jersey

Sr. Java Developer

Responsibilities:

  • Worked on preparing use-case diagrams, sequence diagrams and class diagrams using Rational Rose, UML.
  • Been involved and worked closely with the tech team, BA, Product Owners, QA and the Customers in the story pointing sessionsand the agile team meetings.
  • Was involved in the analysis and the end-end sessions for the design and the development of the J2EE web application.
  • Front-end development using JSF, JSP, HTML and wrote custom tags.
  • Used DOJO widgets also used JSON for object representation.
  • Utilized various JavaScript and jQuery librariesbootstrap,AngularJS, AJAX for form validation and other interactive features.
  • Developed UI navigation using JSP and Spring MVC architecture.
  • Used Eclipse for the application development and Maven configurations for the build and deploy to Tomcat.
  • Implemented RESTful APIs in Spring Boot framework, and also used with Pivotal Cloud Foundry (PCF)
  • Used the MVC feature of the AngularJSjava-script framework for developing UI screens.
  • As part of AngularJS development have used data-binding and developed controllers, directives, filters and integrated with the backend-services.
  • Used the Jqueryjava-script framework to complement with AngularJs as needed.
  • Have used some of the features of the Html5 and CSS3 for the webpage development andstyling.
  • Have used Bootstrap CSS for styling.
  • Employed popular design patterns like DTO, DAO, MVC, and Singleton.
  • Developed the UI screens using AngularJs, java script, HTML 5, and CSS3.
  • Worked on developing the REST web-services andintegrating with them from the front-end.
  • Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC)
  • Followed Spring MVC Framework for the development of the project.
  • Involved in developing code for obtaining bean references in spring framework.
  • Used Dependency Injection (DI) or Inversion of Control (IOC).
  • Wrote POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Used Hibernate to store the persistence data into the Oracle database and wrote.HQL to access the data from the database.
  • Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Used ANT tool to build and deploy applications.
  • Deployed the application in JBOSS Application Server.
  • Used Log4j for logging and handling defects of the application.
  • Created test cases and Involved in Unit Testing using JUNIT Framework in ECLIPSE3.2.
  • We used Jenkins for building and developing the code.
  • Worked in deadline driven environment with immediate feature release cycles.

Environment: Java8,Eclipse, JSF, HTML, Oracle 12c, Spring, Hibernate, Ajax, XML, JBOSS6.0, Windows XP, bootstrap, AngularJS,RESTAPI, HTML, JSP 2.1, WSDL 2.0, SOAP, Log4j 1.3,d3.js, JUnit,, NoSQL/Mongo DB, UML.

Confidential, Washington DC

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
  • Successfully followed Agile methodology in the Scrum Cycle model.
  • Used Java-J2EE Design Patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Written Web Services (WSDL) to effectively workwithSOAP based JAX-WS Web Service interfaces and XML, XSLT and exchange data between different applications which are on different platforms.
  • Developed top-down and bottom up web services development.
  • Designed and Developed Presentation Tier using Spring MVC and JSPCustom Tags, JSTL, JSP Expression Language and AJAX.
  • Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Implemented AngularJS with Spring MVC as model component.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Configured Spring configuration with all the mappings required by the architecture.
  • Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development
  • Worked with Spring MVC Framework and implemented IOC design pattern to have relationships between application components.
  • Used Spring DAO Moduleto interact with database in DAO layer.
  • Managed and maintained MYSQL and NoSQL databases in production domain.
  • Onsite-Offshore Co-ordination of implementing various modules of application.
  • Used Hibernate Transaction Management, Batch Transactions, and Cache concepts.
  • Created flows on messaging using ActiveMQ.
  • Extensively used JUnit for unit testing, integration testing and production testing.

Environment: Java, Spring, JSP, Servlets, Hibernate, Spring Boot, microservices, SOAP, AngularJS, WebSphere, JDBC, JavaScript, HTML5, XML, UDDI, WSDL, AJAX, MongoDB, CSS3, jQuery, MYSQL, ANT, Jenkins, Selenium, Karma, STS, SVN, JIRA, Struts, JUnit.

Confidential, Malvern, PA

JAVA/ J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Responsible for Implementation, Maintenance and Production support for the Application.
  • High level design of SOA components to complete end-to- end B2B integration
  • Created PL/SQL procedures, queries in the application for the data retrievals from the database.
  • Developed the applications following Agile Scrum, participated in daily stand-ups, kickoffs and used JIRA for project management.
  • Participated in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Created Sessionbeans to in corporate the business logic and to interact with the DAOlayer.
  • Used J2EE Design Patterns Singleton, Factory Patters, DAO, View Dispatcher.
  • Involved in developing presentation tier using HTML, XML, JSF, JSP, taglibs, JavaScript, JSON and Ajax.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Used Spring MVC module to develop MVC Architecture.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configured Spring Container to implement IOC/DI of the SpringBeans, and to manage the beans life cycle.

Environment: Java, J2EE, Spring, Hibernate, MVC, Spring Batch, HTML, CSS, XML, WebSphere, Restful Web Service, JIRA, SQL Server, SQL, Dynamic SQL, PL/SQL, JSP, Servlets, Jasper reports, JavaScript, JSON, WebLogic, SQL Server, JUnit, ETL, Maven, Eclipse.

Confidential, Boston, MA

JAVA Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in the feasibility study of the project.
  • Gathered requirements from the client for designing the Web Pages.
  • Participated in designing the user interface for the application using HTML, DHTML and Java Server Pages (JSP).
  • Worked on the Camel Integration layer and the Dozer-mappings.
  • Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
  • Followed Spring MVC Framework for the development of the project.
  • Involved in developing code for obtaining bean references in spring framework.
  • Used Dependency Injection (DI) or Inversion of Control (IOC).
  • Developed the Form Beans and Data Access Layer classes.
  • XML was used to transfer the data between different layers.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Involved in deploying the application in test environment using Tomcat.

Environment: Java7,J2EE, JSP, Servlets, EJB, Java Beans, JavaScript, JDBC, Tomcat, Oracle10g, HTML, DHTML, XML, CSS, Eclipse, Servlets, CVS, Windows 2000.

Confidential

Software Developer

Responsibilities:

  • Working with the Business / Business Analysts to understand the requirements and use it to create technical solutions for the application.
  • Making code changes in the base project to meet the client requirement.
  • Retrofit the code changes from takaful to conventional and vise-versa.
  • Fixing the UAT Defects raised by the client.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Involved in the creation of detailed design document, uses cases, sequence and class UML diagrams using Microsoft Visio.
  • Extensively used Spring4.x for DI, MVC and Web Service implementation.
  • Design and develop web part of application using AngularJS and Spring4.x frameworks.
  • Used IBM Rad version 8.0 and IBM WAS and deployed applications on IBM WebSphere Application Server.
  • Implemented Model-View-Controller (MVC) architecture using Spring4.x, Struts, and Hibernate frameworks.
  • Worked with Core Java in Multithreading, intensively used the synchronization for controlling how resources can use data.
  • Developed applications and added new features to existing ones using the Spring Framework on STS.
  • Implemented Object-relation mapping in the persistence layer to access and update information in database using Hibernate framework.
  • Used EJBs to Implement Business Processes such as user Authentication, Transfer of Service
  • bjects to Oracle Database tables and used the mapping definitions for persistence.
  • Developed the XML and JSON configurations to transmit data between application and server
  • Involved in consuming, producing SOAPannotation-based web-services using JAX-WS. Which includes features like WS-Security standards, role-based security to restrict access to resources.

Environment: Java, JDK 1.7, RAD 8.0, Struts 2, Unix, AJAX, spring 4.x, Hibernate 4.2, jdbc, Apachecamel, Restful, EJB, JSP, Multithreading, Servlets, AngularJS, Weblogic, CSS, Springboot, Tomcat, eclipse, jquery, XML, SOAP, WSDL, JDBC, Apache Camel, ClearCase & ClearQuest JavaScript, HTML, LOG4J, MDB,GIT HUBIBM WebSphere Application server 7.0,Rational rose for UML modelling, Junit, Oracle 10g,11g.

Confidential

Software Developer

Responsibilities:

  • Designed the user interface screen and its functionality as per user requirements.
  • Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, Less, CSS3(SASS) and AJAX.
  • Created responsive UI modules using Backbone.JS, Handle Bar JS.
  • Used Angular JS -1.x to create views to hook up models to the DOM and synchronize data with server as a Single Page Applications.
  • Used many Angular JS-1.x directives which allow developing many custom and reusable HTML for data binding and behavior of components.
  • Gulp used for modification of JavaScript files and for monitoring the application.
  • Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • These applications need to maintain privacy and restrict illegal users. To achieve the functionality, we used Spring Security.
  • We kept up bean life cycle by utilizing Spring IOC which keep up session information of beans.
  • Implemented Spring AOP for cross cutting concerns.
  • Hibernate ORM framework used to interact with database through Hibernate query language(HQL).
  • Apache CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
  • Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.
  • Implemented WADL configuration and API documentation for the understanding of Rest based Web services.
  • Used Maven build tool to deploy the application on web servers i.e. JBoss.
  • Jenkin CI/CD tool configured for continuous integrating and deploying application on servers.
  • Configuring and managed public/private cloud infrastructure utilizing Amazon Web Services like Amazon Ec2, Amazon S3.
  • Implemented ODBC which is used for connecting to the database Oracle.
  • Integrated testing methods implemented by using Karma and Jasmine.
  • Implemented various Business rules in the drl (droolsfile) usingDroolsruleengine.
  • JIRA tool for project management used in the application to tack bugs, issues and project management functions.

Environment: Angular.js, JavaScript, Backbone.js, Handle Bar.js, HTML5, CSS3, AJAX, Bootstrap, JMS, jQuery, Spring MVC, Spring Security, Spring IOC, Hibernate, JAX-RS or JAX-WS, WADL, Maven, Jenkin, Amazon Ec2, Amazon S3, Oracle, Drools.

Confidential

Software Developer

Responsibilities:

  • Translates technical specifications, and/or logical and physical design into code for new or enhancement projects for internal clients.
  • Participates in design, code, and test Inspections throughout life cycle to identify issues. Explains technical considerations at related meetings, including those with internal clients.
  • Developed application using Struts framework that leverages classical MVC architecture.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer.
  • Followed SOA Design and Architecture to Develop REST Web Service, generated and consume the services.
  • Extensively worked on SOA and web services to get the data and configured JMS queues on server.
  • Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery, AJAX and JSON.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Developed DAO classes to access the databases using JDBC and Action classes, Logic classes for executing business logic.
  • Used JAX-RPC Web Services using SOAP to process the application for the customer.
  • Used NodeJS,BackboneJSMVC framework for developing the Single Page Application.

Environment: J2EE 1.4, Eclipse, Web Sphere Application Server, JSP, Servlet, HTML, JUnit, JavaScript, CSS, EJB, Hibernate, Struts, XML, JAXP, CVS, JAX-RPC, Swing, AXIS, SOAP, TOAD, AJAX, Log4J, UNIX, Linux,SOA.

Confidential

JAVA App Developer

Responsibilities:

  • Developed a Java Mobile game App called 'Matsyayantra' using various front end and back end Java technologies. Which is available in android play store.
  • Worked in over 70 WebGL-based effects. In addition, Construct 2 provides Particles plugin with the help of which you can get smoke, water and other interesting effects.
  • Hibernate framework is used in persistence layer for mapping an object-oriented domain model to Oracle 9i Database.
  • Extensively used Multiplatform export to implement one project for several platforms through the use of CocoonJS, PhoneGap and Crosswalk. That’s why some poorly optimised apps can be slower.
  • Worked on built-in or self-created plugins are used for easy extensibilit.
  • Developed front end screens for using HTML, CSS, JavaScript, AJAX, JSP and jQuery.
  • Used JavaScript for client side validations and validation frame work for server side validations, Phooshop.
  • Designed and developed the web-tier using JSP, Servlets and Tiles framework.
  • Implemented security for different front end views based on the access privileges
  • Implemented various Design Patterns in the project such as Front Controller, Data Transfer Object, Data Access Object, Singleton and Factory.

Environment: Java, WebGL-based effects, Construct 2, Photoshop, Tomcat, Hibernate, JSP, Servlets, Spring, HTML, CSS, XML, Oracle 10g, JavaScript, AJAX, jQuery, XML, XSD, JSP, DOM, PL/SQL, JDBC, ORACLE, ANT, WebLogic, Web Services, JAX-RPC, Eclipse Plug-ins.

We'd love your feedback!