We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Over 8+ Years of expertise in the IT Industry and sound experience in web& client server - based client server applications, hands on experience in analysis, Design, Development, Implementation and Testing using Java, J2EE, Struts, EJB, XML, JMS, Web Services, Hibernate, Spring Boot, Microservices, AWS and Legacy systems.
  • Experience in developing J2EE Web Applications, Enterprise Applications, Distributed Applications and Client/Server Applications using Java, JDBC, Servlets, JSP, JMS, Struts, spring, Hibernate, XML, and SQL & PL/SQL.
  • Experience in creating Tables and Schemas in Hibernate and Spring JPA
  • Developed applications using Spring (MVC) architecture, Spring Core, Spring Boot and Spring Batch.
  • Hands on experience in using Jakarta Apache frameworks like Struts MVC, Spring MVC, ANT, JUnit and Log4J.
  • Developed Maven scripts for the build and deployment of J2EE applications
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like MongoDB.
  • Expertise in SOAP and REST Web services.
  • Experienced in deploying applications on Apache Tomcat, WebSphere, and Web Logic Servers.
  • Have good testing experience in unit testing, integration testing, automation testing, defect tracking and management using ClearCase.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory and Session Façade.
  • Experience in working with Data structures and Algorithms in java
  • Worked on Web/Application Servers WebSphere, Weblogic, Apache Tomcat and JBoss.
  • Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Testing, Debugging, Maintenance and Enhancements of multi-tier, database driven J2EE applications.
  • Implemented various Design Patterns such as Model View Controller (MVC), Data Transfer Object (DTO), Data Access Object (DAO), Singleton pattern and Factory.
  • Experience working in databases such as, Oracle, SQL Server, MySQL, PL SQL, manage tables, views, indexes, sequences, stored procedures, functions, triggers and Cursors. Knowledge in NoSQL (MongoDB)
  • Good Knowledge on Linux, UNIX shell scripting.
  • Good Knowledge on Kerberos to connect to MySQL DB.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
  • Exceptional oral as well as written communication skill. An effective leader and proven team player with excellent analytical, presentation & problem-solving skills which contributes to knowledge sharing and team building.

TECHNICAL SKILLS

Lagunages: Java, J2EE,C

Frameworks: Struts (1.3 &2), Spring (3 & 4), and Hibernate 4

Operating Systems: Windows 95/98/2000/XP/NT/Vista, Linux, UNIX, MS-DOS

Application Servers: JBOSS, Apache Tomcat, IBM Web Sphere, Web Logic.

RDBMS: MySQL, SQL Server2008, Oracle 7.x/8i/9i/10g, DB2

Testing Methodologies: Junit

Web Services: SOAP, WSDL, XSD, XSLT,REST.

Version Control Tools: CVS, SVN, GIT

Tools: Rational Products, Eclipse, SQL*Loader, Toad, IntelliJ, NetBeans, SQL Developer,IBM WSAD

Protocols: HTTP, TCP/IP, UDP, SMTP, FTP, LDAP, SOAP

Build Tools: Maven, Ant, Hudson

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in developing various applications within the Sam’s ecosystem of applicationslike Inventory transformation, Payment Gateway and internal to external file transfers.
  • Development of the new SOAP/Rest Based web services.
  • Implemented Apache Commons API for file transfers through SSH, SFTP protocol.
  • AGILE methodology is used in analyzing, defining and documenting the applications.
  • Created alerts for monitoring batch applications for Database connectivity and StoredProcedure failures.
  • Involved in implementing MFTP jobs’ internal migration through Bedrock.
  • Jobs triggering, and scheduling done using ca7.
  • Managing Mainframe JCLS.
  • Used SoapUI tool to test web services.
  • Used Spring support for JDBCr for all CRUD (Create, Update, Delete) operations.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Integrating mobile app API to backend services end to end.
  • Developed Server side components which include Spring controllers, Business Services,DAO and persistence layer.
  • Designed and developed RESTFUL service interface using Spring 4 to the underlyingcustomer event API for Payments, Registration, Services.
  • Prepared Unit test cases for testing the new functionality and supporting SIT and UAT tillthe roll out to production.
  • Developed JavaBeans and Hibernate for necessary transactions like fetching the requireddata, updating the customer information.
  • Analyzing thread dumps and heap dumps for increase in performance.
  • Preparation of Technical Design documents.
  • Customized SOAP Web Services using Spring SOAP API framework, sending JSON format data packets between front-end and middle-tier controller.
  • Message posting and Consumption to IBM MQ.
  • Used Hibernate to fetch the data from Oracle and DB2.
  • Implemented batch solutions using Java Multi-threading.
  • Performance of batch job improved drastically by implementing thread pool executor.
  • Developed webpages using HTML and JSP.
  • Sonar is used for code quality and tracking for bugs.
  • Junit is used for unit testing and Mokito framework to mock external service calls.
  • Wrote SOAP schema for data transmission among services from legacy systems.
  • Development of new cache services using Couchbase cache and Cassandra. Exposing new REST APIs for other systems.
  • Overviewing deployment of Applications onto production environment thru OneOps.
  • Overviewing applications issues and performance thru Splunk and NewRelic.
  • Used gitHub to keep track of source code versioning.

Environment: Java/J2EE, Oracle, Spring Framework, Couch base, Cassandra DB, Unix, Multi-threading, Shell Scripting, JSP, SOAP/REST APIs, DB2, Junit, Mokito, Maven, Splunk, git bash, JIRA, OneOps.

Confidential

Full stack Developer

Responsibilities:

  • Designed and Developed Micro services-based Java Application in an Agile Environment using Jira, communicate and follow through technical leads on application stories.
  • Designed and implemented server-side Spring boot and JPA to integrate with Database.
  • Implemented Model View Controller(MVC) architecture for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • Use of OOPs concept and other core java concepts like inheritanceetc in development.
  • Developed and deployedJ2EEapplication on both Web and Application Servers including Apache Tomcat.
  • Acts as primary contact person for Database Schema for the application and created impact analysis document for the Change Requests.
  • Involved in Build and dependency management of multi module project using Apache Maven.
  • Consumed RESTWeb Services for transferring data between different applications.
  • Involved in writingDAO layerto access the MONGO database.
  • Used GIT for version control of the code and configuration files.In-depthknowledge of Jenkins Continuous Integration.
  • Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
  • Implemented the logging mechanism using Log4j framework and Involved in the developing unit test cases using JUnit.
  • Involved in defect fixing in Integration, System and User Testing.
  • Used tools like HP Fortify Scan Wizard and Sonar Qubefor the code quality and vulnerability checks.
  • Worked with infrastructure team to deploy the application in Production System.
  • Used RED HAT business central for developing various rules using FEEL.
  • Expertise in writing drools code and integrating with spring/java code.
  • Developed cucumber test cases to cover all the scenarios of the business.

Environment: Java1.8, Spring 3.2.3, MONGO, GIT, Apache Tomcat, Restful WebService, FEEL, Eclipse, Log4J, Jira, Agile Scrum, Jenkins, Jira, Confluence.

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Design and Develop Java Application in an Agile Environment using Rally, communicate and follow through technical leads on application stories.
  • Designed and developed asynchronous RESTful Microservices using Spring Boot that are consumed by other Microservices.
  • Implemented design patterns like Singleton, Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with theapplication logic.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Use of OOPs concept and other core java concepts like multithreading, inheritance etc in development.
  • Involved in writing client-side functions using Angular JS and Javascript.
  • Used Spring Boot to develop and test microservices.
  • Involved in developing front end forms usingHTML, CSS, and JavaScript.
  • Developed and deployedJ2EEapplication on both Web and Application Servers including Apache Tomcat, Web Logic and IBM Web Sphere Portal/Application Server.
  • Acts as primary contact person for Database Schema for the application and created impact analysis document for the Change Requests.
  • Involved in Build and dependency management of multi module project using Ant and Apache Maven.
  • Consumed SOAP Web Services for transferring data between different applications. EPS consumed FISL services using SOAP.
  • Involved in writingDAO layerusingHibernateto access the DB2 database.
  • Used SVN for version control of the code and configuration files.In-depth knowledge of Jenkins Continuous Integration.
  • Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
  • Implemented the logging mechanism using Log4j framework and Involved in the developing unit test cases using JUnit.
  • Involved in defect fixing in Integration, System and User Testing.
  • Experience deploying applications in AWS Elastic Beanstalk.
  • Engaged with Product owner in the acceptance testing and capturing all feedbacks and then re-cycling to bring it to the sign off
  • Worked with infrastructure team to deploy the application in Production System.

Environment: Java1.8, JSF, Spring Boot, Microservices, Hibernate, AWS, DB2, SQL, SVN, GIT, Jboss, Apache Tomcat, IBM Websphere Portal Server, SOAP, Restful WebService, Apache Maven, Ant, AquaDataStudio, Unix,HTML, CSS, JavaScript, Angular JS MyEclipse, Log4J, Rally.

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology where Test Driven Development (TDD) approach is utilized.
  • Design, coded and tested key modules of the project using java OOPs concepts, JSP.
  • Implemented User Interface layer using JQuery, JSP, JavaScript, Servlets, HTML, Struts and Struts Taglibs.
  • Implemented and consumed RESTful API web services. Developed various validation XML files for client-side validation.
  • Designed Frontend with in Object Oriented JavaScript Framework (OOJS) like Angular Js.
  • Involved in designing JSON responses according to the request, send it back to the front end after the logic processing.
  • Data binding are done using JavaScript libraries like JQuery.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate and JPA.
  • Used SVN for version control. Configured Log4j tool to log the entire application.
  • Configured and implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework.
  • Actively participated in design and technical discussions.
  • Developed JSP’s, HTML, and DHTML that presents data to the client.
  • Used Various Data structures and algorithms to hold the performance (monthly/quarterly) data of the investment plans.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Struts Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured the struts-config.xml.
  • Used Spring MVC, Spring Security, Spring ORM modules to integrate with Mongo DB to implement the persistence layer with JPA/Hibernate.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s.
  • Configured JDBC and LDAP Security in the application server.
  • Incorporated an efficient way of doing builds and deploying the application to WAS and automating entire process.
  • Used JSF as web application framework for developing various web applications.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Extensively used XML to code configuration files.
  • Developed system using Java, Tomcat application Server, Spring, Hibernate. Worked for developing, running and testing J2EE applications by using Eclipse IDE, JBOSS Tools and Application server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Used PL/SQL to manage data and create tables
  • Integrated with multi-threading and concurrency utilities for better performance. Manipulated DB2 for data retrieving and storing using Hibernate.
  • Used Maven for project management and automation.
  • Used JUnit for unit testing.

Environment: Java 1.7, J2EE, Core Java, DB2, JSP, Struts2, Hibernate, WAS, WSAD, IBM FileNet, SOA, LDAP, JUnit, JavaScript, Unix, XML, Beans, JDK, JDBC, Marklogic, ANT, JQuery, REST Web Services, SOAP, Mule, UML, Web Logic 9.2, SOAP, WSDL, Rational Rose, Clear Case, Log4j, PL SQL.

Confidential, Lansing, MI

Java/J2EE Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Attend and Participate in daily sprint update meetings.
  • Participating Sprint meeting in every two weeks to discuss new requirements and bugs.
  • Adopted the scrum methodology of Agile software developments, to meet the ever-changing business need.
  • Implemented Business Logic using Session Beans for the Application/Business Tier.
  • Involved in design and implementation of Queue Metrics in the work flow.
  • Design patterns like Session Façade, Business Objects, Business Delegate, and Data Access Objects and Value Objects/Data Transfer Objects (DTO) are used.
  • Implemented security modules of the system and integration with LDAP.
  • Developed a service which enhances the system’s capability in accepting documents from multiple sources and queue them up for processing.
  • Involved in integration of the application with the IBM Enterprise Content Management System (CMS).
  • Configuration of application using Spring MVC, Java Server Pages.
  • Developed JSP pages, custom tag libraries for presentation layer using Spring MVC Annotations Driven Framework, JSP Standard Tag Library (JSTL).
  • Used PL/SQL to write Stored Procedures for complex inserts and updates.
  • Used Maven for building the application.
  • Develop the user interface using HTML, Java Script, Servlets, JSP, and other web technologies.
  • Worked on unit test plans using JUnit.
  • Develop the applications using Rational Application Developer.
  • Design and Development of Web Services to integrate with other components of the system.
  • Involved in High level and Low-level design and technical documentation.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Used Unix scripts to automate administration tasks on Websphere.
  • Jboss was used to deploy the application. Extensively used IBM Web sphere Integration Developer WID to implement SOA in complex environment.
  • Worked with SSL certification for HTTP and HTTPS requests. Installed and configure JBoss application server
  • Log4J was employed for logging errors in the application and JUnit was used for Unit Testing of the developed code versioning control by SVN.
  • Used XSLT to transform into XML to represent the data and send it to the other application.

Environment: J2EE 1.4/1.5/1.6, J2SE 1.4/1.5/1.6, Java, JSP, JavaBeans, Java Script, JQuery, StrutsV2.x, JSF, XML, XSLT, WSAD, Web Sphere Application Server (WAS),JBOSS, TomcatV6.0, DB2v9.1, SQL Query Analyzer, SQL Server 2012.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and technical design specification.
  • Involved in the development of Login/Registration, Reports, Admin and Statements modules.
  • Implemented web-based application using Spring frame work.Extensively worked in Hibernate for persisting the data.
  • Extensively involved in writing the SQL queries as per the business requirements.
  • Used Factory, Singleton, Session Facade, Business Delegate and DAO Patterns.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Worked with JSON to parse data from Data Base.
  • Used Logging mechanism for capturing and logging error, info and debug messages and related information using log4j.
  • Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
  • Developed JMS components to send messages from one application to other application internally.
  • Used Value Objects as a design pattern so that the client makes a single remote method invocation to the enterprise bean to request the Value Objects.
  • Involved in Unit testing, Integration testing, User Acceptance Testing.
  • Used Dimensions as the version control system and defect tracking respectively.

Environment: Java, JSP, JavaScript, EXT JS, JSON, HTML, CSS, JSF, SWT, EJB 2.1, Spring, Hibernate, Rest Web Services, Spring security, Hudson, Tomcat.

We'd love your feedback!