We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

MN

SUMMARY

  • Java professional with nearly 7 years of IT experience in analysis, designing, developing and deploying web applications based onJava and J2EE technologies.
  • Hands - on experience in building web services and enterprise applications in various domains like Banking, Financial Services and Health.
  • Experience in designing both Front end & Backend applications usingJava, J2EE Web frameworks, HTML, CSS, JavaScript, Angular, AJAX, JQuery,Servlets, JSP, JDBC, JNDI and JMS
  • Experience in developing and consuming RESTful Web services and test them using Postman and used Swagger for documentation of the Web API.
  • Proficient in implementation of frameworks like Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Security, Spring Data, Spring Batch and ORM frameworks like Hibernate.
  • Used Spring MVC (Model View Controller) to handle and intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Written Restful web services in Spring Boot and deploying them on cloud.
  • Extensively used Hibernate in data access layer to access and update information in the databases.
  • Expertise in CoreJava concepts like OOPS, Data structures & algorithms, Collections, Event handling, Multithreading, Garbage Collector, Exception handling, Generics, I/O.
  • Experience on design patterns like Singleton pattern, Factory pattern, MVC design pattern, DAO and command pattern.
  • Strong database experience in Oracle, SQL Server and MySQL with good programming skills in SQL and PL/SQL functions, views, Stored Procedures and database triggers.
  • Proficient in using JMS and MQ-Series to provide communication between two loosely coupled systems and configured MQ Queues and Topics to publish messages to topics and consume published messages.
  • Knowledge on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS and IAM and AWS developer tools.
  • Command on developing Java and J2EE applications on IDE’s like Eclipse.
  • Experience with Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing Test Driven Development (TDD).
  • Experience with Version Control Systems like Git, CVS, Clearcase and SVN (Subversion).
  • Experience with UML modeling like Class Diagrams, Case Diagrams and Sequential Diagrams
  • Experienced in deploying Web Application and configuring data source to IBM WebSphere, JBoss and servers like Tomcat.
  • Extensive experience in building and deploying EAR, WAR, JAR files on test, stage and production servers.
  • Good verbal, written, typing skills.
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Excellent team player and consistent performer with abilities to analyze problems, respond to changing needs and strong working relationships with the peers and clientele
  • Good experience in working with a team together to deliver best outputs in given time frames.

TECHNICAL SKILLS

Languages: Java, C, C++.

J2EE Technologies: JSP, Servlet, JDBC, JMS, JNDI.

Web Technologies: XML, HTML, CSS, JavaScript, jQuery, Angular, Ajax.

Frameworks: Spring boot, Spring MVC, AOP, DAO, Hibernate.

Database: Oracle 10g/11g, MySQL Server 5.5

Web/Application Servers: Apache Tomcat 7, WebSphere 8.0, Jboss 6, WebLogic 7/8

IDE: Eclipse, STS, Rational Rose.

Logging & Testing Tools: Log4j, Junit, Mockito.

Other tools: Maven, Jenkins, Git, SVN.

Design Patterns: Session Facade, Business Delegate, Composite, Data Access Object, Model View Controller.

Operating Systems: Windows, Linux, MAC-OS.

Software: Adobe Photoshop CS

Web Services: SOAP, REST, SOAP UI, Postman

Design Modeling: OOA/OOD, UML

Documentation Tools: MS Office 2007/2010/2011 , Visio, MS Project, RAD

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, MN

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Involved in developing of presentation layer for the application modules using HTML5, CSS3, jQuery, AJAX and Angular 2
  • Used spring framework like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2 authentication protocol respectively.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files and extensively used HQL and SQL for querying databases.
  • Developed communication between different applications using MQ Series (JMS) and Spring
  • Configured MQ Queues and Topics to publish messages to topics and consume published messages.
  • Packaged and deployed the application in IBM WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • Resolved bugs and defects in application by coordinating with team members of the project to assure a positive outcome.
  • For application logging, notification, tracing mechanisms used Log4J and executing unit test cases using JUnit.
  • To keep track of issues and tasks on individuals used JIRA ticketing system. And for version control tool used GIT.

Environment: Java,HTML5, CSS3, JavaScript, AJAX, Angular 2, JSP, Spring MVC, Spring Boot, Spring Security, Spring Data, Hibernate, JDBC, Restful, OAuth2, XML, AWS, SQL, Oracle, WebSphere, GIT, JUnit, Maven, JIRA, Agile Methodology.

Java Developer

Confidential, Billings, MT

Responsibilities:

  • Worked with Agile development Methodology with a Test Driven approach.
  • In case of application development to be loaded, modular approach was done.
  • Depending on the business requirements, Class and Sequence diagrams were developed.
  • Developed UML diagrams for analyzing the business requirements and designing the system.
  • Was a part of every phase in the SDLC
  • Involved in Requirements Gathering, Analysis, Design and Development of the project.
  • Developed services using Servlets, JSP’s, and Java Beans.
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Most parts of the code developed were integrated using Spring Framework.
  • Involved in developing Hibernate mapping definitions for the required persistent layer.
  • Extensively used JSON, Web Services for transferring and retrieving data between different Applications.
  • Deployed Web Services and Server side components in Web Logic Application Server.
  • Worked on running integrated testing using the JUNIT and Configurations and Deployment was implemented using Maven Script.

Environment: Java (J2SE-Multithreading, IO), Agile Methodology, J2EE-JSP, Servlets 3.1, UML (Rational Rose), Web logic Server, Tomcat 7.0.55, Spring 3.2.6, Maven, CVS, JUnit, Log4j, Oracle, Eclipse Juno.

Java Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Interacting with the system analysts, business users for design & requirement clarifications.
  • Developed the application using Spring Framework in presentation tier and business layer.
  • Implemented the presentation layer using JSP, JSP Tag Libraries (JSTL), HTML, CSS and jQuery. Also, Performed validations using validation framework for data inputs.
  • Used Hibernate to deal with database. Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.
  • Configured various beans in the xml file maintained by the Spring Inversion of Control (IOC) container provided by Spring Framework.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Used Singleton, Service Locator, Data Value Objects, and Data Access Objects Design Patterns in interacting between presentation, service and database components.
  • Used WebSphere application server for deploying the application
  • Used RESTful services for publishing Web Service interfaces.
  • SVN version control system has been used to check-in and check-out the developed artifacts.

Environment: Java, J2EE Design Patterns, XML, CSS, WebSphere, Spring, Web Services, JSP, JSTL, Servlets, Ajax, Hibernate, XML, IBM MQSeries, SQL Server 2008, Oracle 10g, Unix, UML.

Java Developer

Confidential

Responsibilities:

  • Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
  • Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, and Collaboration
  • Implemented open source MVC architecture using Spring MVC and configured the beans and extensively used Spring IOC for dependency injection.
  • Used Spring AOP for transaction management features.
  • Designed, developed and validated the front end using JavaScript, CSS, JSP Tag libraries for reusable web interface components including the open source Display Tag libraries.
  • JavaScript is used for client side validation and scripting functions.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN control for version controlling.
  • Used Maven for built code. Built and deployed WAR and JAR files for the product using IBM WebSphere application server.

Environment: Java, Spring 3.0, Hibernate 3.0, Oracle 9i, JSP, HTML, CSS3, XML, JavaScript, JUnit, IBM WebSphere 6.1.5, Log4j, Maven, Eclipse Indigo, Agile.

We'd love your feedback!