We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Java/J2EE professional with 5 years of experience, Involved in different phases of Software Development Life Cycle (SDLC) like analysis, design, development and testing with SOA, Amazon Web Service (AWS) and Microservices architectures.
  • Extensive experience in application design and development using JAVA/J2EEand other web technologies.
  • Proficient in developing applications using Core Java, J2EE, EJB, Servlets, JMS, Struts, XML, ANT, Junit, JDBC, HTML, JSP, JSF, CSS, JavaScript and Angular JS.
  • Hands on experience in Web Application Development using Client Script design technologies like AngularJS, jQuery as well as HTML, CSS, XML, JavaScript.
  • Experience in using design patterns and frameworks such as AJAX, MVC, Struts, Hibernate and Spring.
  • Experience in using multithreading to write the very efficient programs.
  • Extensive experience in ORM frameworks such as Hibernate and JPA.
  • Developed RESTful web services using Spring Boot, Spring MVC and exposed JSON media to the frontend AngularJS framework.
  • Experience in Implementing Microservices using SpringBoot, Spring Cloud, Spring Microservices and discovery using Netflix Eureka Server.
  • Used (UML) to model configuration data.
  • Proficient in SOA and developing Java Webservices using SOAP, REST (JAX - RPC, JAX-RS), Apache Axis, XML and WSDL.
  • Experience on Amazon AWS S3, Amazon EC2 and continues deployment-using Jenkins.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j.
  • Experience in development and deployment of applications using JBoss, BEA WebLogic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Understanding of Database application designs and implementation using Oracle, SQL Server.
  • Hands on experience with persistence layer using SQL, Hibernate, JPA, JDBC, PL/SQL Stored-procedures, functions, triggers, Cursors etc.
  • Experience in Database Design, Creation and management of Schemas.
  • Good command in writing SQL queries and Stored Procedures.
  • Having good knowledge of Oracle, MS-SQL, MySQL and NOSQL (Mongo DB) Database.
  • Experience in using Jenkins as a Continuous integration tool.
  • Writing JUnit test cases and used ClearQuest, Jmeter for bug tracking.
  • Experience on different operating systems like UNIX, Linux and Windows.
  • Worked on various version control systems including SVN and GIT and GITHUB.
  • Experience in working with IDE’s like Eclipse, MyEclipse, Intellij IDEA, NetBeans.
  • Worked on Agile Development Process and WATERFALL methodologies.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS

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

J2EE: Servlets, JSP/JSTL/JSF, JDBC, JMS, EJB, JNDI

Markup/Scripting Languages: JavaScript, JQuery, AngularJS, HTML, XHTML, CSS, XSLT

XML/Internet Technologies: XML, XML Schema, JSON, DOM

Database: Oracle, MySQL, SQL Server, Mongo DB (NoSQL).

ORM Tools: Hibernate, JPA

Application Server: Tomcat, WebLogic, JBOSS, WebSphere

Build Tools: ANT, Maven

Frame works: Struts, Spring, Spring MVC, Hibernate

IDE(s)/ Development Tools: Eclipse, My Eclipse, IntelliJ, NetBeans

Operating Systems: Windows, UNIX, Linux

Continuous Integration: Jenkins

Version control: GIT, SVN

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia

Sr. Java Developer

Responsibilities:

  • Participated in the designing of the Web framework using Spring MVC framework.
  • Participated in entire life cycle development of the application.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Used a Microservices architecture, with SpringBoot-based services interacting through a combination of REST and JMS (ActiveMQ) message brokers.
  • Implemented Microservices using SpringBoot, Spring Cloud, Spring Microservices and enabled discovery using Netflix Eureka Server.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and access.
  • Worked on deploying java code through Jenkins using Jenkins Amazon Webservices (AWS) plugin.
  • Maintain deploy and monitor AWS cloud interface.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Developed and configured persistence layer using Hibernate Framework.
  • Exhaustively developed Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets in oracle database.
  • Responsible for developing the UI pages using HTML, CSS3, JavaScript, Bootstrap, JSON, JQuery Angular JS and Ajax.
  • Developed the client-side scripts using Angular JS and AJAX.
  • Developed Controller using Action Servlet and Action mapping provided by Spring framework.
  • Deployed applications on JBOSS application server.
  • Developed web services using Spring Boot Restful technology to support JSON and XML using JAX-RS.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.
  • Developed data models in UML using Eclipse UML2 Tools.
  • Worked on Linux environment while deploying the application on servers.
  • Development carried using Eclipse IDE.
  • Worked on Agile Methodology to meet timelines with quality deliverables.
  • Create functional and technical specifications for products.
  • Followed Test Driven Development (TDD) and created Junit Test Cases.
  • Developed unit and integration tests for Microservices using Junit.
  • Used Apache Maven for dependency management and integrated with Jenkins.
  • Used code version controlling using GIT.

Environment: Java, J2EE, Spring Boot, Microservices, Hibernate, CSS, Angular JS, HTML, JUnit, Eclipse, JBOSS, GIT, Maven, Jenkins, Amazon Webservices (AWS), Restful Webservices, JMS(ActiveMQ), JSON, Oracle and Linux.

Confidential, Philadelphia

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the application using SpringMVCFramework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and used activity diagrams.
  • Participated in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Used Angular JSand HTML to create web interfaces.
  • Developed Java Beans and used custom tag libraries for embedding dynamic pages.
  • Participated in design, develop and implementation of the application using Spring and j2EE framework.
  • Created Spring xml file for database configuration using Hibernate and for different Spring beans.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS, JavaScript, AngularJS, jQueryUI.
  • Used AJAX for developing asynchronous web applications on client side.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of transaction data with SQL database.
  • Used Spring framework for dependency injection and integrated it with Hibernate.
  • Wrote client-side validations using JavaScript Validations
  • Developed and deployed application on WebSphere Application server.
  • Developed and maintained web services using RESTful API.
  • Used Spring MVC, IOC, AOP to develop intranet web application
  • Defined required mappings in xml that are supported by MVC architecture and Spring framework.
  • Participated in doing JUnit testing and integrations testing.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Participated in code build & deployment using Maven.
  • Worked with SVN Version control system to track various aspects of the project.

Environment: JAVA, J2EE, Spring, Hibernate, HTML, JavaScript, Angular JS, UNIX, Oracle, WebSphere Application Server, Restful Webservices, Junit, Jenkins, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Participated in the analysis, design, and development and testing phases of application using SCRUM-AGILE methodology.
  • Developed front end with JSP using Spring libraries, JSTL and JavaBeans.
  • Used Spring framework for layout management.
  • Developed the application using SpringMVC Architecture with Hibernate as ORM framework.
  • Participated in configuring Spring controllers using IOC and provided security and transaction management using Spring AOP.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Wrote JAXBXML parsers for XMLSchema Validation and used SOAP for sending and getting data from different applications.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Webservices using SOAP to transfer information to the supply chain and domain expertise Monitoring Systems.
  • Participated in processing of data in Mongo DB (NOSQL) by designing, creating and rest services.
  • Implemented the logging mechanism using log4j framework.
  • Developed JUnit Test Cases for Code unit test.
  • Resolving Spring framework artifacts and code build & deployment via Maven.
  • Used GitHub for version control and code management

Environment: Java, JSP, Hibernate, HTML, JavaScript, XML, XSLT, Spring, Mongo DB (NOSQL), SOAP Webservices, GIT, Eclipse, Log4j, apache-Maven.

Confidential

Java Developer

Responsibilities:

  • Implemented and integrated Spring Framework.
  • Worked on Spring framework for dependency injection, transaction management and AOP.
  • Designed and coded Business Classes using SpringIOC and AOP features.
  • Created connections to database using HibernatesessionFactory, using HibernateAPIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked in development of front-end components using JSP, JavaScript, and Java.
  • Designed and developed all components JSP, controller, spring configuration, and DAO and Hibernate configuration for various modules.
  • Interpreted and manipulated Spring and Hibernate configure files.
  • Developed and Refracted the Action Servlets and JSPs using Spring following MVC architecture.
  • Used the JNDI for Naming and directory services.
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
  • Design and developed Webservices client to send service requests to Webservices.
  • Web UI development using HTML, CSS and JavaScript.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Used JSON as response type in REST services.
  • Implementation of XSLT processing on server with JSP and WebSphere.
  • Wrote Database objects like Triggers, Stored procedures in SQL.
  • Used Spring MVC framework controllers for Controllers part of the MVC.
  • Application was designed and developed using the Spring framework
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate and Data access Object, Factory Pattern, Session Façade, etc.
  • Created user-friendly GUI interface and Web pages using HTML and DHTML embedded in JSP.
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Developed various test cases and performed unit testing using JUnit.
  • Implemented Maven as build and configuration tool
  • Used SVN repository for version control

Environment: Java, J2EE, JSP, JNDI, JDBC, AJAX, HTML, Servlets, WebSphere Application server, RESTWebservices, Hibernate, Spring, CVS, XML/XSL, SQL Server, Agile, Junit, Maven, SVN.

Confidential

Junior Java DEVELOPER

Responsibilities:

  • Used WebLogic server for deploying the application.
  • Worked in analysis and design of the application.
  • Participated in preparing the detailed design document for the project.
  • Participated in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Designed various applets using JBuilder.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Used EJB as a middleware in developing a three-tier distributed application.
  • Developed Session Beans and Entity beans to business and data process.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the Servlets for processing the data on the server.
  • The processed data transferred to the database through Entity Bean.
  • Used JDBC for database connectivity with MySQL Server.
  • Implemented Webservices using Restful.
  • Used SVN for version control.
  • Unit testing using Junit.

Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder, WebLogic, JavaScript, JMS, HTML, CSS, MySQL Server, Restful, SVN, Windows

We'd love your feedback!