We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

GA

SUMMARY

  • 6+ years of experience in working with the web - based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of JAVA/J2EE technologies.
  • Very strong in developing the web/enterprise applications using Software Development Lifecycle (SDLC) methodology including the design programming, testing and implementation.
  • Experience in working with various Software Development Life Cycle (SDLC) methodologies based on Agile, Scrum.
  • Extensive experience in J2EE architecture and developed server-side applications using technologies like Java SDK, JSP, Servlets, Hibernate, EJB, JDBC, JNDI, JSF, JMS, Struts, Spring, Web Services and XML.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.
  • Have experience in UI development using the HTML, CSS, JSP, JSTL, JQUERY, AJAX, XSLT, JAVASCRIPT, JSON, XML, Angular JS, Bootstrap, Node JS, Backbone JS, React JS.
  • Created custom directives, decorators, and services using AngularJS to interface with both RESTful and legacy network services also DOM applications.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
  • Experience with Jerkins methodologies includes CI Continuous Integration and CD Continuous Deployment.
  • Excellent understanding of linking databases with web applications using JDBC and ORM techniques like Hibernate HBM and Annotations and JPA Java Persistence API.
  • Experienced in developing MVC framework-based websites using Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC, AOP, Security, Core, Data, Batch and transaction management.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, API-Gateway.
  • Experience in implementing various J2EE design patterns like Singleton, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business.
  • Experience in configuring MQ-Series and experience in developing messaging systems using JMS.
  • Experienced in developing messaging module by usingSpring JMS,Apache CamelandActive MQ.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using SOAP, WSDL, UDDI, RESTful, JAX-WS, JAX-RS, JAX-RPC.
  • Experienced in working with applications deployed to AWS cloud and hands on experience using AWS management console and SDK to interact with AWS services.
  • Experience in manipulating database records using SQL, PL/SQL queries. Used Hibernate with HQL, Criteria and Projections.
  • Developed business logic using POJOs and Beans.
  • Good experience in writing Views, Stored Procedures, Indexes, Functions and triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle.
  • Experience in various databases like Oracle, DB2, PostgreSQL, SQL Server and NoSQL databases like MongoDB and Cassandra.
  • Experience in development and deployment of J2EE Application archives (jar, war) on JBoss, Tomcat, Web Logic and Web Sphere Application Servers.
  • Hands on experience in building tools like ANT, Maven and CI tool Jenkins.
  • Extensive knowledge and rich experience Eclipse, NetBeans IDE and Flex Builder.
  • Experience in using version control and configuration management tools like Github, SVN, Clear Case, CVS and Subversion.
  • Experience in using JUnit for unit testing, TDD for improving legacy code and Log4j for logging with various levels. Proficient in writing Test Scenarios and Test Cases in Quality center for Unit Testing.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
  • Excellent Technical, Communication, Analytical and Problem-Solving skills and ability to get on well with people including cross-cultural backgrounds.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL.

Mark-up/XML Technologies: HTML, CSS, JavaScript, JQuery, AngularJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON, Node JS.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JMS, JUnit, Spring Boot, Spring Batch, and Spring Security.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Amazon Web Services (AWS), Micro Services.

Web/App Servers: Web Sphere, Tomcat, JBoss, WebLogic.

Database: Oracle11G, MySQL server, Mongo DB, Cassandra.

Development Tools: Eclipse, Spring Tool Suite (STS).

O-R mapping: Hibernate, JPA.

Modelling/ CASE Tools: MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Mockito.

Version Control: CVS, SVN, GitHub

OS & Environment: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, GA

Java Developer

Responsibilities:

  • Worked extensively in business analysis interacting with their business groups, gathering user requirements and creating functional specifications and design documents.
  • Developed the application using withJava technologies like JSP, Servlets,Java Beans, Multithreading, JMS and XML.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Used Maven to build the application and deployed on WebSphere Application Server.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development within Abbott using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J and Maven.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used JSP, HTML5, CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Used Rally for addressing the issues and more, with a focus on planning, tracking, and collaboration with tasks on individuals.
  • Developed Graphical User Interfaces (GUI) using HTML5, CSS, JavaScript, DOJO and AngularJS for user interaction.
  • 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.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • WSDL is used for describing Web Services and to locate the services.
  • Developed Junit test cases for unit testing and integration testing.
  • Used XML Spy for XML editing, generating XML schemas and code generation in Java according to the data model defined in the XML Schema.
  • Used XPATH to navigate through attributes and elements in an XML Document.
  • Used Eclipse IDE for developing code modules in the development environment.

Environment: Java, JSP/Servlet, Java Script, Spring Boot, Spring MVC, Node JS, JSON, Angular JS, Spring Framework 4.2.0 XLST, ANT, Weblogic, Apache Camel, Cassandra, Junit, WSDL, SOAP, JAX-WS, AXIS2, XML RPC, WS-Security, JAX-RS, REST, Log4j, HTML5, WebSphere, Splunk, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked in anAgileenvironment, including attending release planning meetings, sprint planning meetings, sprint retrospectives and daily scrums.
  • Implemented development specifications for External Authentication Interface(EAI).
  • Used Spring MVC to develop entire project and spring security to provide authentication and authorization for entire project.
  • IAM (Identity Access Manager) uses IBM Tivoli Suite (TIM - TAM) for provisioning or deprovisioning on server.
  • Used HTML5, CSS,JavaScript, JQuery, Bootstrap JS and Angular JS to create front-end interactive design pages.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed internal services usingJavaand Node.js
  • Used Selectors in JQuery for updating content on DOM nodes.
  • Worked with Node.js in developing responsive web applications.
  • Utilized Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Utilized J2EE patterns such as DAO pattern, Singleton, MVC pattern.
  • Ran ad-hoc queries against Cassandra using CQL scripts.
  • Used JMS to create a listener, which runs on application server to receive the feed.
  • Used REST(JAX-RS) along with Jersey framework and SOAP(JAX-WS) to produce and consume a web service.
  • Used Eclipse IDE and deployed the application on WebSphere Server.
  • Used Splunk to monitor the logs.
  • Maven is used as Build tool to automate the build process for the entire application and used Jenkins for continuous integration and deployment.
  • Used Junit for Unit Testing and Log4J for logging.

Environment: Java /J2EE, JSP, Servlets,JavaBeans, JMS, XML, Spring Boot, Spring MVC, JAX-B, AWS, Microservices, Cassandra, Camel, HTML5, CSS, JavaScript, JQuery, React JS, Node JS, Angular JS, DAO, Singleton, MVC pattern, REST, SOAP, Jersey, Hibernate, Eclipse, WebSphere, Splunk, maven, Junit, RabbitMQ.

Confidential, NJ

Full Stack Java Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Created Single page application using Backbone.JS and Node.JS to handle data flow.
  • Used JavaScript latest version of libraries based on running in theNode.jsenvironment.
  • Used AngularJS and Backbone.JS for client-side validation.
  • Develop various screens for the front end using AngularJS and used various predefined components from NPM.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Micro servicesbased on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed build and deployment scripts using MAVEN as build tools inJenkinsto move from one environment to other environments.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to MongoDB.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used GITHUB as version control tool.

Environment: JAVA 1.8, HTML5, CSS3, JQuery, Ajax, Angular JS, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP2.0, Hibernate 4.0, Web services, RESTful, RAD, WebSphere, Agile/Scrum Methodology, Maven, JIRA, Junit, TDD, MongoDB, Micro Services, GITHUB.

Confidential

Java Developer

Responsibilities:

  • Created Class diagrams and Use Case diagrams from design spec using Rational Rose. Implementation of J2EE Design Patterns like Singleton, Session Facade, Business Delegate, and Data Access Objects.
  • Developed user interfaces using HTML, CSS, and JavaScript.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC Architecture with JSP Front End (HTTP Request/Response Integration) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Designed and developed presentation layer using JSP which acts as View in a distributed MVC architecture, which involves model components and controller components.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Developed XML and XSLT pages to store and present data to the user using parsers
  • Used Spring MVC framework for design and development of web application.
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Involved in theDesignof the Referential Data Service module to interface with various databases using JDBC.
  • DevelopedSQL Server stored procedures, functions, and database views.
  • Developed Sub Reports, Matrix Reports, Charts, and Drill down Reports, usingSQL Server Reporting Services.
  • Involved in configuration and deployment of application on WebLogic Application Server.
  • Used SVN as Version Control System performed Module and Unit Level Testing with JUnit and log4j.
  • Used Apache ANT for building the application. Gained a good knowledge about browser compatibility issues and their solutions.

Environment: Java, J2SE, J2EE, JSP, Servlets, JDBC, XML, JavaScript, HTML, XSLT, MS SQL Server, WebSphere Application Server 6.0, RAD, JAXP, Toad Data Modeler 3.4, Web Logic, SVN, ANT.

Confidential

Java developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Involved in developing design document and impact assessment documents.
  • Developed user interfaces using HTML, CSS, XML and JavaScript.
  • Involved in development and validation of screens using HTML and JavaScript.
  • Used JSTL tag library in JSPs.
  • Involved in Struts framework code implementation.
  • Extensively worked with Servlets and Struts based multitier applications in developingJ2EE components.
  • Consumed SOAP based web services using the WSDL document
  • Implemented data access objects (DAO) for database interactions using JDBC and Hibernate.
  • Extensively worked on JDBC for database access and deployed the application on Apache Tomcat Server.
  • Performed purification of the application database entries using DB2.
  • Responsible for Unit Testing with Junit, integration testing of software.
  • Used log4j to log messages depending on the messages type and level.
  • Developed ANT script to build .war files for the application.
  • Used CVS for source management.

Environment: Struts, Servlets, JSP, HTML, CSS, JavaScript, XML, Apache Tomcat, ANT, CVS, Junit, JDBC, Hibernate log4j, JSTL, SOAP, WSDL, DB2.

We'd love your feedback!