We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+ years of IT experience in Design, Development and Deployment of web applications usingJavaand J2EE Technologies in Banking, Healthcare, Insurance domains.
  • Extensive experience in CoreJava& J2EE technologies Servlet, JSP, JSTL, JDBC, Custom tags, JavaScript, JavaBeans, JMS, JTA, JNDI, HTML, XML, SOA, Web Services,Java9.
  • Expertise in J2EE frameworks Spring, Hibernate, Axis and Jersey.
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS), Spring Batch modules.
  • Experience in using SOA and Web Services Technologies: Web Services, RESTFUL, SOAP, UDDI, SOAP UI.
  • Proficient in using and deploying applications to Web Servers/Application servers like Tomcat, JBoss, WebSphere, WebLogic, MicroServices, AWS.
  • Hands on Experience in integration with Maven, JUnit, and Log4j frameworks.
  • Experience in writing Build Scripts using Shell Scripts MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins.
  • Implemented asynchronies process using JMS and MQ messaging. Using the internal JMS framework to control MQ retry process and MQ failover.
  • Good knowledge of latest version of object - oriented JavaScript Libraries like Angular 2, Node.JS and Bootstrap & amp.
  • Experience in developing web applications using Struts2, Spring-MVC, Spring AOP, Hibernate.
  • Expert knowledge of J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, jQuery, Bootstrap and AJAX technologies.
  • Expertise with using Cassandra, Oracle, SQL Server, MySQL, MongoDB databases and writing and tuning SQL and PL/SQL queries.
  • Experienced working inJavaMultithreaded programming to develop multithreaded modules and applications.
  • Strong experience in development of applications using CoreJava, J2EE technologies like Spring, Struts, Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, SAX and XML Beans.
  • Experience in working with Integration frameworks like Apache Camel.
  • Experience with AZURE service Bus for internal communication.
  • Experience in installing, configuring, tuning IBM Web Sphere6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x, JBoss 5.x/ 4.x.
  • Good Knowledge of using IDETools like Eclipse, NetBeans, Rational ApplicationDeveloper(RAD) forJava/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g, 11g), DB2 and SQL Server environments.
  • Extensive development experience in different IDE's like Eclipse, Builder, WSAD, IBM RAD.
  • Expertise in testing withJUnit and using tools likeJMeter.
  • Experienced with JUnitframe works such asMockito, Easy Mock.
  • Experience in using ANT and Maven for build automation.
  • Experience in using version control and configuration management tools like SVN, Clear Case, CVS, and Subversion.
  • Experienced in using Operating Systems like Windows 98 / 2000 / NT / XP, AIX, Sun Solaris.
  • Involved in Performance analysis and improvements of the application using tools like JMeter and using commands on Unix box to resolve deadlocks and improve performance.

TECHNICAL SKILLS

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

Frameworks: Spring (Core, Security, AOP, JDBC, MVC, Boot, Batch, Webflow), Hibernate, JPA, Struts, JSF, Angular JS, Node JS, React JS.

Java/J2EE Technologies: Java Beans, JSP, Servlets.

Web Services/Messaging: Micro services, Restful Web Services, MQ Series, SOA, AWS, AZURE.

Database Development: SQL, JDBC, MySQL, Microsoft SQL Server and Microsoft Access, Oracle 9i/10g/11g, and MongoDB (NOSQL).

Web Design Technologies/Tools: HTML, DHTML, JavaScript, XML, CSS, JSON, AJAX, jQuery.

Testing frameworks: JUnit, log4j, Mockito.

Build Tools: Maven, Jenkis

Application Servers/Web Servers: Apache Tomcat, JBoss, IBM WebSphere.

IDE: Net Beans, Eclipse, Spring Tool Suite, IntelliJ

Version Control: GIT, SVN, CVS.

Operating Systems: Microsoft Windows, Unix, Linux.

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Designed and implemented the UI using HTML, JSP, CSS, JQuery, JSON and AJAX.
  • Designed and developed the User Interface using JSP, JSF, HTML5, CSS and JavaScript.
  • Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
  • Used HTML to make changes on the UI based on the requirement.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Authored REST based Web API wrappers to integrate with conventional Web Services.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Creating & establishing of the User Interfaces using HTML, CSS and JSP.
  • Involved in data pulling from one database to other and involved in creating SSIS Packages.
  • SPRING Controllers were used with Angular JS to route the control to desiredjava services.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Communicated with other system by using Azure service bus and consumed/produced the RESTful web services.
  • Imported and managed multiple corporate applications into SVN.
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQLDeveloper.
  • Configured WebLogic application server and deployed the web components into the server.
  • Log4j is used for debugging process and also application is built with Maven.
  • Developed the unit test cases using Junit and Mockito.

Environment: Java, J2EE, Spring, Hibernate, HTML, JavaScript, CSS, JQuery, JSP, JSON, AJAX Eclipse, WebLogic, JMS, Maven, RESTful, Azure, PL/SQL, JUnit, SVN, Windows, Unix.

Senior Java Developer

Confidential, NJ

Responsibilities:

  • Designed front end using Spring MVC technology. Used Spring interceptors, filters and dispatcher servlets to design the application.
  • Developed Spring RESTful web services to deliver both XML and JSON content using Jackson Spring implementation to retrieve specific details for Insurance products.
  • Use ofJavaReflection to dynamically load and generate different type of reports from the premiums calculations performed by the agent.
  • Responsible for design and development of user interface using Flex Layout and Navigation, Data Grid menus, and skinning components.
  • Used the Java Mail API to create and send email’s generated by the agents and sent to their clients.
  • Integrated the IoC container of Spring Framework to handle the creation of beans, dependency injection and transaction management.
  • Integrated Spring and Hibernate as ORM framework to perform the access to the database. Used to define a DAO layer to decouple and control the access to the database.
  • Configured persistence-Context in Spring JPA and Hibernate as a persistence provider to interact with Oracle database.
  • Created POJO’s classes as Spring JPA entities in an Object Relational Mapping Architecture.
  • Used lazy loading and Hibernate. Initialize () to retrieve data only when it is needed thus avoiding overloading the architecture.
  • Refactored legacy stored procedures, extracted and converted logic from stored procedures intojavacomponents for better reusability.
  • Used Spring AOP Annotations to provide logging functionality in the system.
  • Used SVN Control Source Repository to check in, check out and merge code.
  • Use OOP features such as polymorphism to implement factory design pattern solutions to provide the system the right objects for the product related methods.
  • Using management and build tools such as Maven.
  • Deployed and managed the ear files on Windows environment.
  • Working closely with UIDevelopersto design and develop services required in the application front-end.
  • Tested the code using tools like JUnit.

Environment: Spring, Hibernate, SpringMVC, HTML, JSP, CSS, JQuery, Oracle 11g, Weblogic, Eclipse, JPA, XML, JSON, Junit, RESTful, Maven, SVN.

Java developer

Confidential, Wyomissing, PA

Responsibilities:

  • In order to handle the exceptions in the application we designed and implemented customized exception handling.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project using Agile methodology.
  • Worked extensively on struts framework in order to insert the panel data into the panel container.
  • Used panel container to organize the panels.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Implemented log4j for debugging and logging purposes.
  • Updated Spring.xml files to integrate all the components in the Spring framework.
  • Designed and developed the application presentation layer using JSTL.
  • Used Ant to deploy the Services in Jboss. Involved in the deployment of the application on Jboss.
  • Created and Consumed Web Services using Restful web services.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Involved in conversion of several paper documents to online documents.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in taking the clients requirements up-to-date and worked on them accordingly.
  • Worked on various technologies like HTML, JSP, Servlets. Responsible for change requests and maintenance during development of the project.
  • Had to insert various data into the document. Giving demos and status updates of the application.
  • Involved in finding as well as fixing the bugs and making modifications to already existing code.
  • Developed Junit test cases for regression testing and integrated with ANT build.

Environment: Jdk, JBoss, Spring framework, JSP, Web API, Hibernate, Servlets, CVS, Agile, REST, SOAP UI, HTML, JSP, Servlets, TOAD, UNIX, Ant, Junit, Oracle.

JavaDeveloper

Confidential

Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of the application.
  • Developing the Website using HTML, CSS, JavaScript, jQuery and JSP making use of Bootstrap framework.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using MVC Architecture and Struts Framework.
  • Developed Action Classes and Form beans.
  • Created web application prototype using jQuery and Angular JS.
  • Developed code using WebLogic Application server andJavaApplication server.
  • Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object and Service Locator.
  • Implemented Spring Framework for dependency injection to inject appropriate class objects depending on the source of the application process.
  • Developed user interfaces using JSP, AJAX, XHTML, CSS, DOJO and JavaScript.
  • Designed the application in such a manner to have code reusability.
  • Extensive client side / server-side validation scripts are written in JavaScript, AngularJS and AJAX.
  • Used JSP, JavaScript, jQuery, and JSF for Rich User Interface layer.
  • Involved extensively in writing SQL and PL/SQL Querying, Stored Procedures, Functions and PostgreSQL.
  • Also used SOAP UI tool to test the REST web service operations.
  • Used SOAP UI tool to test the modified web service code by using the already existing test cases and test suites.
  • Used SVN as the version controller. Implemented LOG 4J for checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle.
  • Worked with QA team in testing the functionality of the application using Selenium tool.
  • Converted data sources from WebLogic Application Server to JBoss Application Server.
  • Used NetBeans IDE as a development tool.
  • Worked with JDeveloper to process and find the memory leaks from the large size memory dumps.

Environment: Java1.5, J2EE (Servlets, JSP), Structs, Spring, Hibernate, NetBeans, HTML, CSS, XML, XSL, DOJO, SOAP, JavaScript, JSF, REST, SOAP, AJAX, JUnit, WebLogic 9.0, JBoss EAP, SVN, Oracle.

Java Developer

Confidential

Responsibilities:

  • Interaction with the users at all stages of development to ensure that development was as per user specifications.
  • Used OOD concepts in overall design and development of the system.
  • User requirements study, analysis and review of the specifications.
  • Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
  • Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
  • Extensively worked onJavaserver side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Using XML for dynamic display of options in select box and description on web page.
  • Asynchronous messaging is done using JMS and created Queue for point to point messaging.
  • Designed complex application database SQL statements for querying, updating and reporting using JDBC.
  • Responsible for testing, debugging, bug fixing and documentation of the system.
  • Developed JUnit test cases and performed integration and system testing.
  • ImplementedJavacomponents and deployed under the WebLogic server.

Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.

We'd love your feedback!