We provide IT Staff Augmentation Services!

Senior Java Developer Resume

New York, NY

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in Design, Development and Requirement Analysis, Implementation of Complex Enterprise Applications Java, J2EE, Spring, Hibernate and web services (SOAP and REST).
  • Experience in all phases of Software Development Life Cycle (SDLC) for applications based on MVC architecture.
  • Extensive experience in developing complex applications using spring framework, Hibernate, JSP frameworks.
  • Experience in providing the authentication security to Java Applications based on LDAP
  • Strong experience in Object Oriented Design, Java Multi - threading concepts, Collections.
  • Experience with Java Script, JQuery, HTML, CSS, AJAX, JSON.
  • Experience in JMS, JDBC, ANT, Servlets, Object Oriented Design and Analysis, DAO, DTO.
  • Strong experience in J2EE Architecture, OOAD in building highly sophisticated systems.
  • Good Work experience on various IDE's like Eclipse, Intellij IDEA, Eclipse, NetBeans, and RAD.
  • Well versed with J2EE Design Patterns like Singleton, Factory, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, and Business-Delegate. Also well versed with Agile and Scrum methodologies.
  • Experienced in developing robust applications using Visio, UML, Java, J2EE (JSP, Servlets, JDBC, EJB), Struts, Spring, Hibernate, Web services, XML, DOM/SAX, XSLT, HTML, JavaScript using backend as Oracle, SQL Server, MySQL.
  • Having in-depth knowledge in server side java applications that includes JSP, JDBC and Servlets.
  • Experience in using design patterns such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate etc.
  • Experience in developing Web services (SOAP, REST - API, WSDL, JAX-RS and JAX-WS) using CXF and Jersey.
  • Experience in HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON, Bootstrap, AngularJS and Node.js.
  • Experience in using CVS, Visual Source Safe, Subversion (SVN), Perforce and Hands on experience on GIT and Docker Hub.
  • Experience in using Websphere ESB and Mule ESB.
  • Experience in software testing, JUnit Framework and Selenium, regression testing, defect tracking and management using Clear Quest.
  • Proficient in writing promotion scripts using Ant and Maven.
  • Working knowledge and have good understanding of UML and defining Use Cases, Sequence, Object & Class diagrams.
  • Experience in using LDAP for Authentication.
  • Experience developing with containers - Docker, Kubernetes
  • Expertise in E-Commerce, Banking and Multimedia Domain.
  • Expertise in Agile Methodology &Waterfall model projects.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Python

JAVA Technologies: JDK, J2EE, Servlets, JSP, JSF, JDBC, EJB, MDB, JNDI, JMS, JavaBeans, XML

Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, DOM, JSON

Databases: Oracle 8.x/9.x/10g/11g, DB2, MySQL, SQL Server.

Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic, ATG Dynamo

IDE: Eclipse, Intellij IDEA, NetBeans, JDeveloper, IBM RAD

Frameworks: Struts, Spring, Hibernate, ATG ECommerce

Version Control Systems: CVS, SVN, GIT

Operating Systems: Windows, Unix, Linux

Spring modules: IOC, AOP, MVC, BOOT, JPA, SECURITY

ORM: Hibernate, Spring, JPA

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, New York, NY

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application.
  • Part of the Agile team in developing the application in agile methodology.
  • Worked on high level, detail design, Class diagrams and Sequence diagrams using UML modeling.
  • Developed applications using Spring Boot Architecture.
  • Implement server-side backend components using Java/JavaEE and Spring Boot.
  • Build components with Spring Core, Spring AOP, Spring MVC and Spring Data.
  • Consume 3rd Party RESTFUL web services with Spring Rest Client.
  • Implement best practices in RESTFUL design with Swagger Contracts and HATEOAS
  • Ported existing scheduler jobs to Spring Boot scheduler jobs.
  • Used LDAP user authentication for Spring Boot applications.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC for returning response to presentation tier.
  • Designed and Developed REST API end-points using Swagger.
  • CI / CD with Jenkins, Sonar and Docker
  • Developed JUnit test cases for all the developed modules.
  • Developed UI screens using HTML, JavaScript and Angular JS with BootStrap CSS.
  • Currently working on migrating monolithic application to Micro services platform.
  • Involved in preparing the requirement document.

Environment: Java 1.8, Spring, Spring Boot, Spring Cache, Spring Core, Spring AOP, Spring MVC, Micro Services, JSON, jQuery, HTML5, Angular2, BootStrap CSS, Restful web services, Oracle, GIT, Swagger YAML, Multi-Threading, J2EE, OAuth2.0, JSON, Log4j, Kibana, Agile scrum.

Senior Java Developer

Confidential, Reston, VA

Responsibilities:

  • Part of the Agile team in developing the application in agile methodology.
  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application.
  • Worked on high level, detail design, Class diagrams and Sequence diagrams using UML modeling.
  • Developed applications using Spring MVC design pattern.
  • Develop, implement, and maintain an asynchronous, AJAX and jQuery based rich client for improved customer experience.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Worked on JSON format conversion to display data for view.
  • Developed SOAP and Restful based web services.
  • Develop and maintain elaborate services-based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Effectively using Spring framework on developing controller, model, DAO and Services.
  • Worked on OAuth2.0 security implementation for Restful web service.
  • Configured Spring and Hibernate components.
  • Designed and developed business and persistence layer components using Spring, Spring IoC and Hibernate.
  • Created business objects and service classes to implement business logic.
  • Developed Data Access Objects (DAOs) and business delegates for accessing data.
  • Integrated Spring DAO for data access using with Hibernate.
  • Written JUnit Test cases for perform unit testing.
  • Troubleshooting and fixing defects during the time of testing.
  • Worked on Maven builds.
  • Tested the Web services by using SOAPUI.
  • Used Perforce as Version control.
  • Debugged and developed applications using spring tool source (STS).
  • Established continuous integration (CI) practices and standards for SDP with JIRA, Jenkins, Nexus, Bamboo, and Maven.
  • Worked with QA team for testing and resolve defects.

Environment: Java 1.7, J2EE, Spring, Spring Boot, Hibernate, Web Services, SOAP, Restful, JAX-WS, JAX-RS, WSDL, JAXB, Apache CXF, Junit, Log4j, Spring Tool Source (STS), OAuth2.0, JBoss 7.1, Perforce, Bamboo, Jenkins, Sonar, Maven, SQL, Jersey, AJAX, JSP, JSON, jQuery, HTML5, AngularJS, JavaScript, ExtJS, UML, SOAP UI, Tomcat, Selenium, Amazon Web Services(AWS)Cloud computing, Visualization, Hypervisor, UNIX batch scripting.

JAVA Developer

Confidential, Lexington, KY

Responsibilities:

  • Implemented Agile Methodology for project Management.
  • Used IBM API Management tool for managing the structure.
  • Understand all project requirements as specified in Use Cases and Requirement Specifications.
  • Using Amazon RDS hosted the MYSQL database in the cloud.
  • Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Analyzed and implemented the Spring MVC framework.
  • Used AJAX and Spring validator for client-side validations.
  • Used spring framework in the development of a business bean and to interact with the Spring JDBC layer.
  • Used Spring ORM to integrate hibernate for connection with database.
  • Designed and developed User Interface, application modules using JSON, HTML, CSS and JavaScript and AJAX.
  • Worked on UI technologies Angular.js, Backbone.js and Node.js for web application.
  • Involved in designing the database for this application on MySQL.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Monitor system performance with Dynatrace.
  • Developed applications on Eclipse and deployed on Tomcat Application Server.
  • Used Log4j for application logging and debugging.
  • Used Maven to build the application and Written Test Cases for Unit Level Testing used JUnit.
  • Involved in testing complete flow of the modules.

Environment: JDK 1.6, Amazon S3, Amazon RDS, Amazon SQS, Amazon EC2, Hibernate 4.0, Spring 3.2, HTML, IBM APIM, CSS, Java Script, Angular JS, Backbone JS, Node JS, Tomcat Application Server 7.0, JSON, My SQL, JUNIT, LOG4J, Maven, GIT.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed application based on the MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model and View Resolver
  • Developed web GUI involving HTML5, Java Script under MVC architecture.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring DAO for developing the data access layer.
  • Used Core Java classes to implement business logic.
  • Involved in creating Restful web services using JAX-RS and JERSEY tool.
  • Integrated Hibernate along with EHcache and used annotations for mapping ORM classes to DB.
  • Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Maven to build war and ear files to deploy on WebSphere Application Server.
  • Monitored and fixed the error logs using Log4J , configured log4j.xml
  • Used GIT as Version Control Tool.
  • Involved in developing Deep lik client and web applications using Spring MVC, Hibernate, and Servlets.
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Developed and deployed UI layer logics of sites using JSP, XML, JavaScript, HTML5, Ajax and CSS.
  • Involved in consuming RESTful web services using Angular JS to render JSON data.
  • Implemented agile development process on Software Development Life Cycle.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java, Servlets, Hibernate, Spring 2.5, Oracle, Eclipse, Maven, REST, Apache Axis 2.0, WebSphere 6.1, JavaScript, HTML, CSS, XML.

Java Developer

Confidential

Responsibilities:

  • Defined the UI, business layer component beans and their dependencies in spring application framework.
  • Designed REST APIs that allow sophisticated, effective and low-cost application integration.
  • Created MQ queue and queue managers in IBM MQ. Invoke the ESB by passing messages to MQ.
  • Implemented database access layer using DAO design pattern and JPA, Hibernate framework.
  • Defined POJOs (java beans), Hibernate mapping files and named queries for Reverse Auction components.
  • Created the Message Driven Bean (MDB) to listen the messages in MQ.
  • Developed a rich user-interface using JQuery and XQuery Framework, JavaScript, HTML, CSS, Validators for different modules.
  • Implemented complex Hash table, Collection concepts and JSON Object notation in carrying application cache data and server response data.
  • Extensively implemented AJAX calls in requesting the action classes to perform trouble actions/functions and used Reflection concepts in referring specific methods in the action classes.
  • Used SOAP request response exchange pattern to exchange business XMLs.
  • Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
  • Developed the applications using Java, JSP, JDBC, Servlets, Web Services, Struts, HTML, and JavaScript etc.
  • Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
  • Designed and developed JSP Pages using Struts Framework. Implemented front end validations through Struts Validations.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Created Hibernate configuration files, Struts Application context file.

Environment: Java, AJAX, Struts 1.0, SOAP, HTML, XML, JSP, JDBC, ANT, Apache Tomcat, JUNIT, DB2, Eclipse IDE.

Hire Now