We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

PROFILE:

  • Over 9 years of experience in Java development in J2EE environments
  • Developed and maintained applications using Spring, Spring MVC, Spring Rest, Spring Integration, Spring Statemachine, Spring Batch, JBoss Seam, Hibernate, Hibernate Index, jBPM, JBoss Drools rules engine, Richfaces, EJB, JMS, XML, Xpath, Xquery and Web harvesting.
  • Participated on the development of a start - up application for Inventory Hierarchy management for the financial business.
  • Participated in the proposal of a business process solution replacement for current jBPM architecture.
  • Coordinated development of the user interface and the back end using AngularJs and Spring Restful web services
  • Implemented memory and processing of multi-threaded applications control by using Message Driven Beans (JMS) in the JBoss applications server.
  • Web applications experience with JSF 2.1, Struts I, JSP, Servlets, JDBC, SQL, JPA, Zk framework, Oracle PL/SQL, MS Sql Server and MySQL.
  • Participated in a collaborative Agile environment
  • Liaison with users to gather requirements and present improvement, suggestions and solutions.
  • Creative, analytical and agent of change
  • Strong problem solving and research skills
  • Capable of working alone or as a collaborative team member
  • Detail oriented with strong ability to work under pressure in a fast paced environment
  • Quick learner, flexible and adaptable to any working environment

PROFESSIONAL WORK HISTORY:

Sr. Java Developer

Confidential

Responsibilities:

  • Participated in the development and enhancements to a client profile maintenance system built in Angular5 and Spring MVC with jBPM workflow in a role based approval process.
  • Developed, maintained rules for process change detection using jBoss Drools rules engine
  • Troubleshot application issues in jBoss Application server logs on a Unix environment
  • Provided solutions for system communication with other internal systems
  • Used and documented scripts for simulation of restful request calls to server using Postman for unit tests
  • Maintained and enhanced a reporting project for process results based on stored procedures using MS SQL Server in CSV.
  • Deployed and maintained a scheduled posting of emails with diverse types of reports in csv to multiple distribution lists.
  • Coordinated and deployed applications using configured jobs on Jenkins on multiple servers.
  • Designed solutions for business process implementation of a role based approval workflow and error handling
  • Translated business requirements into High Level Design based on interactions with Business Analysts and Quality Assurance team members
  • Collaborated with team members on daily scrum and other meetings as part of Agile ceremonies (Jira, Confluence, HipChat, Bitbucket)
  • Participated in discussions for migration of Jboss 6 to Jboss 7

Environment: Java 8, JBoss EAP, jBPM, Drools, Spring MVC, Spring Boot, Spring Rest, Maven, Git and Bitbucket, Json, Jackson, Unix, Jenkins, Jira, Confluence, TDD, IntelliJ IDEA, STS, Postman, MS SQL Server, H2 database.

Java Architect (Real Estate)

Confidential

Responsibilities:

  • Worked together with Business Analyst and end users to gather requirements and provided suggestions for a solution to manage property administration.
  • Designed, developed and deployed server application in a cloud based hosting (Jelastic)
  • Configured and maintained components such as a load balancer, a Tomcat application server and Spring Boot module and a MySQL database
  • Troubleshot and applied fixes to production issues in a timely manner.
  • Designed and implemented a native Java user interface for end users with fast and secure connections to server using websockets and restful calls
  • Added a feature for a quicker deployment of native applications on users without user interaction and service interruption
  • Continuous maintenance of server health with logs and database backups
  • Currently working on a project to migrate the current application to other cloud computing services like AWS or Azure.

Environment: Spring MVC, Spring Boot, Spring Rest, Websockets, Jelastic Cloud, Gradle, Git and Gitlab, Json, Jackson, Unix, IntelliJ IDEA, MySQL database

Applications Developer

Confidential

Responsibilities:

  • Maintained the mid tier of an on-line banking application for customer account opening based on Test Driven Development architecture.
  • Created unit tests and integration tests with jUnit and Spring Mock MVC.
  • Proposed a new business process management solution, Spring Statemachine, to replace current jBPM framework implementation, to reduce coupling for an easier troubleshoot and maintenance.
  • Analyzed server logs in a UNIX cluster environment to troubleshoot issues based on user request and integrated web applications SOAP web services responses.
  • Agile and Scrum methodology.

Environment: Spring Boot, Spring MVC, Spring Rest, Spring Statemachine, JBoss Jbpm, Gemfire, SOAP, Maven, Gradle, Subversion, Git and Github Enterprise, Xml, Unix, Continuous Integration with Jenkins, Artifactory, Jira, Confluence, Collaborator, TDD, IntelliJ IDEA, STS.

Senior Java Developer

Confidential

Responsibilities:

  • Participated in the architecture of the integration layer between two applications to manage implementation of bank products using Maven, Git, Spring Integration and Spring Jdbc Template connected to an Oracle database.
  • Provided solutions and support for easy management of data.
  • Participated in discussions to solve production issues and inclusion of new features and provided suggestions to solve complex scenarios of data transmission between the two systems.
  • Designed a xml structure to be used for communication between systems of different codebase languages.
  • Designed and developed an application to load files into a document management system, based on information stored in a spreadsheet, using Spring Integration, SuperCsv (a library to read csv files).
  • Provided guidance, maintained and supported a enterprise web application used to generate reports in Aspose using Aspose Words (a commercial library to handle MS Word and Excel documents with and without macros)
  • Designed and developed an application that generates reports in MS Word documents that could be updated with database values on demand without overriding user input.
  • Designed and developed an application to generate and send emails dynamically based on a template with images using Freemarker (an open source library to generate reports based on templates)
  • Developed a spreadsheet report based on Json data received from a web service using Aspose Cells (a commercial library to manage Excel spreadsheets).
  • Participated in the implementation of Dev Ops with Git, Bitbucket, Jira, JFrog artifactory and Confluence.

Environment: Spring Integration, Spring Jdbc, Maven, Git, Websphere, Aspose, Freemarker, Xml, Unix, SuperCSV, Jenkins, Artifactory, Jira, Oracle

Senior Java Developer

Confidential

Responsibilities:

  • Participated in the design and development of an Inventory and Hierarchy management system using Spring MVC, Maven, Git, Jira, Spring Jdbc and AngularJS to comply with Volcker regulations.
  • Coordinated integration of user interface developed in AngularJS and the back end using Spring Restful web services.
  • Assisted in code review and coached new resources onshore and offshore.
  • Provided solutions for daily challenges on a very complex system architecture.
  • Developed a process management module which intercepts and sends the requested changes for approval before making the changes definitive.
  • Maintained communication with other system using internal messaging system based on Tibco JMS
  • Provided input on overall system development as well as new features and improvements.

Environment: Spring MVC, Spring Jdbc, Maven, Git, Jira, Json, Restful Web Services, Tibco JMS, Tomcat, Unix, Apache POI, MSSQL Server

Senior Java Developer

Confidential

Responsibilities:

  • Rebuilt a start-up audit project (IPV) user interface with JSF 2.2, Primefaces and Hibernate.
  • Implemented event based server push functionality on Tomcat using Primefaces web sockets.
  • Participated on the development of core Java applications used to process large sets of data with Spring Batch.
  • Assisted in the deployment of applications on a Unix server using ssh remote access.
  • Used tools like Subversion and Jenkins.
  • Developed a cache mechanism for the application and improved performance of web pages and overall system process.
  • Designed a price calculation module to be implemented on the Independent Price Valuation system (IPV)
  • Provided solutions for issues found in the application core at runtime.

Environment: JSF, Primefaces, Hibernate, Spring Batch, Spring Jdbc, Apache Wicket, Tomcat, Maven, Apache POI, Open XML, MySQL, Unix.

Java Developer

Confidential

Responsibilities:

  • Developed a maven based web application with cutting edge technology: JBoss Seam, JSF with Richfaces, Maven, Hudson/Jenkins and Subversion
  • Responsible for Accounting Module updates and enhancements as well as automation of daily invoice using Apache Poi, Jxcell, JSF 2.1 with Richfaces together with Struts and Hibernate.
  • Improved projects to use the latest technology updates as well as implementation of a new Ajax framework that made fast development possible
  • Responsible for a Reporting system based on JBoss Seam, Richfaces 3 and Jasper Reports frameworks.
  • Developed tools to download, parse and process csv and fixed length files from sftp for input of new files in the system daily.
  • Improved performance of web pages using paginated data tables with Richfaces Extended Data Model.
  • Designed and implemented a business process tool to manage Jbpm process instances
  • Developed authorization rules with JBoss Drools framework.
  • Built a tool to access files across the network with authentication using the JCIFS framework.
  • Participated on workflow design and implementation using Jbpm framework, as well as implementing constant updates based on business requirements.
  • Extended framework’s functionality to accommodate system business requirements
  • Used and improved a code generator application used to build the main application using MDA (Model Driven Architecture).
  • Participated on major model and architecture decisions as well as database schema configuration
  • Maintained system communication of messages using IBM MQ messaging system.
  • Assisted and coached new resources of the system functionality and provided input for new features and improvements.

Environment: JBoss Seam, JBoss jBPM, JBoss Richfaces 3, Primefaces 1, JBoss Drools, IBM MQ, Maven, Hudson/Jenkins, JPA/Hibernate, Tomcat, Apache POI, ZK Framework, MySQL.

Java Developer

Confidential

Responsibilities:

  • Improved web extractions with Web-Harvest - a very powerful open source program that uses xml configuration files for web extraction, reducing the time on developing extraction applications by 80%
  • Developed multi-threaded EJB applications for better performance and speed with Session Beans and JMS Message Driven Beans in JBoss and Glassfish with a remote MySQL database
  • Delegated control of processing and memory allocation to the application server by using JMS (Message Driven Beans) and reduced time on application's execution time by 60%
  • Troubleshooting for application server's maintenance and better performance
  • Exposure to application development in UNIX environment.
  • Developed web applications using Php and the Symfony Framework

Environment: JBoss Server, EJB 3 (Session Beans, Message Driven Beans), JPA, MySQL, multi-threading, UNIX.

Java Developer

Confidential

Responsibilities:

  • Created database tables and relationship to existing tables;
  • Developed web pages for users and administrators, in order to allow users to upgrade their plans for on-line catalogues using other methods of payment;
  • Used JSP, Servlets and JavaScript for form validation;
  • Introduced Hibernate to be used in the persistence layer.

We'd love your feedback!