We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Senior Java Software engineer with proven record of producing maintainable, adaptable, reliable, user friendly software in an efficient manner though the proper use of agile methodologies and design patterns.
  • Around 7+ years of IT experience in development, implementation of development life cycle (SDLC), Maintenance and documenting of various web - based, enterprise, client/server using Java/J2EE.
  • Very Good working experience in core Java (6,7&8) concepts like OOP, Collections, JDBC, advanced java concepts like JSP, Servlets, XML and AJAX.
  • Experience in industry standard application frameworks like Spring, Spring boot and ORM (Object Relational Mapping) frameworks like Hibernate.
  • Good working knowledge in HTML, JavaScript, jQuery, CSS and Bootstrap.
  • Very good working experience in Web services (SOAP and REST).
  • Implementation of REST architecture to existing project.
  • Performed in developing light weight business components and integrated applications using spring framework and Spring Web MVC and Spring Batch.
  • Strong exposure working with J2EE using MVC, Front Controller, Services, Data Accessor, DTO, Singleton, Factory.
  • Experience creating and supporting automated processes.
  • Extensive work in Object Oriented Analysis and time definition for activities.
  • Well Experienced in deploying applications onto application servers like JBoss, IBM WebSphere (WAS) and Apache Tomcat.
  • Experience working with automated processes that read files from server or SFTP.
  • Worked with Core java concepts like Collections and memory management.
  • Solid working knowledge of Java Web Services using SOAP, WSDL, RESTful, XML.
  • Experience in writing XML documents and parsing them using DOM.
  • Experience in Relational Databases creating SQL Queries, Stored Procedures, Triggers and Functions.
  • Well versed with tools like SQL Management Studio.
  • Expertise in using IDEs like Eclipse, various Configuration management tools like SVN and Git.
  • Worked with Source code management tools like SVN, Git and Visual Source Safe (VSS)
  • Involved in software development life cycle (SDLC). Ability to be creative and take self-initiatives and execute/manage multiple projects in parallel during time critical situations.
  • Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products.
  • Work with cross work streams and determining solution design impacting the core frameworks and components.
  • Solid experience facing requirements where was needed to learn a new programming language.

TECHNICAL SKILLS

FrontEnd Technologies: HTML, CSS, JSP, JavaScript with libraries such as JQWidgets, JQuery and DHTMLX

BackEnd Technologies: Java EE with Spring on Apache tomcat, JBoss, and WebSphere Servers. Visual Basic.

Databases: Hibernate and JDBC to interact with databases such as SQL Server, Oracle 10g, Sybase and MySQL.

Information: Exchange of data between layer of the system and other systems with JSON, XML and files (CSV, XLS, TXT And PIP).

Other: Creation and consume of REST and SOAP Web services (SOAP UI and Postman). Creation of Automated processes.

Versioning: Versioning code and documentation with SVN, VSS, Github and Alfresco.

Documentation: Creation of documentation with Visio, Word, StarUML

Methodology: Agile, Scrum

O.S.: Fedora 20, Windows XP, 7 and 2010

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Analysis of complex business requirements involving various systems and preparing technical design specifications for developing complex software components.
  • Documenting and testing RESTful Web Service APIs using Postman.
  • Development of CRUD user interfaces for configuration of the investment wallets, dynamic contracts, investment instruments, etc. for the system that provides information to brokers.
  • Upgraded existing application from Java 7 to Java 8.
  • REST and SOAP Web Services development for communication with third party systems.
  • Creation and supervision of automated processes that loads information to the database.
  • Design and development of Spring Boot application using Java 8, Spring Boot 1.5, Spring 4.0.5., SOAP, Spring-MVC, WSDL, XML.
  • Developing RESTful Web services consuming and producing XML / JSON using Spring MVC/Jackson.
  • Implementing persistence layer with JPA/Hibernate and JDBC.

Environment: Java 7/8, J2EE, Spring MVC, Spring Boot, REST & SOAP Web Services API, CRUD, Windows

Senior Java Software Engineer

Confidential

Responsibilities:

  • Participating in Requirements analysis, Feasibility Studies, impact Analysis and Effort estimation.
  • Designing High Level Flows, detail technical designs and flow diagrams, preparation of prototypes.
  • Development of CRUD user interfaces for clients, users, account statements, etc. for the system that provides information to brokers and the one that shows information to clients.
  • Development of java web application using Core Java, JEE, Spring Framework 3.5, Hibernate 4.3, JPA, XML, Servlets, JSP, HTML, CSS, JavaScript, Maven, JNDI.
  • Development of the application with various Spring Framework modules like Spring Core, Spring MVC and Spring Batch.
  • Creation of Web Services using SOAP, WSDL, XML and SOAP UI
  • Performing data operations with Hibernate and implementing Hibernate template and criteria API for Querying database.
  • Participating in Relational Data Base design, creation and performance tuning of complex SQL queries, preparation of stored procedures, packages, triggers, and functions.
  • Fix bugs in existing automated processes.
  • Grant support for both applications and web site.
  • Documentation of the applications and web site.

Environment: Java 7, J2EE, Spring, Hibernate, ORM, REST & SOAP Web Services, CRUD.

Confidential

Senior Java Software Engineer

Responsibilities:

  • Involved in analyzing the existing System and developed spring framework web flow for different modules.
  • Development of user interfaces to config the dynamic sells format used by Confidential in Latin America.
  • Creation and optimization of queries and packages.
  • Development of REST and SOAP Web Services.
  • Wrote coupled filters of user input boxes, and front-end input validator.
  • Developed UI using HTML, JSP, JavaScript and JQuery for interactive cross-browser functionalities including slide show of images, re-sizable tables and dialog windows.
  • Used JSTL and wrote custom JSP tag libraries to implement complex HTML elements.
  • Experiences with Agile methodology with daily meetings.

Environment: Core Java, J2EE, Spring MVC, Oracle 10G, REST & SOAP Web Services, HTML, JavaScript, JQuery, JSTL, Fedora.

Confidential

Java Software Engineer

Responsibilities:

  • Fixing bugs on user interfaces of the system used by Confidential .
  • Grant support to stored procedures that updates accounts information.
  • Generation and migration of reports. Provide support for the Account statement generator application.
  • Development of user interfaces and grant support for old banking core FoxPro Sibamex.
  • Support for the Web application EJBs.
  • Developed EJBs for implementing Business Logic.
  • Deployed applications on JBoss Application Server.
  • Configured and deployed the web application using WebSphere Application Server
  • Providing development support for integration, system and regression testing and assisting users in User Acceptance Testing.
  • Development of checkpoints for credits authorizations.
  • Used Eclipse for the development environment
  • Used VSS and SVN for version control.
  • Used Scrum as agile methodology.
  • Prepared technical reports and documentation manuals for efficient program development
  • Coordinating with QA teams and providing development support and issue resolution for integration and testing.

Environment: Core Java, J2EE, Hibernate, Spring, EJB, JBoss, WebSphere, VSS, SVN, Eclipse, Windows.

Confidential

Responsibilities:

  • Creation of a system to register outcome and income tickets for the Company “ Confidential ”, implementing the framework provided by the Company ( Confidential ).
  • Understand the functionality and scope of the application
  • Analyzed and created the database based on the requirement
  • Development, delivery and maintenance of the system.
  • Analyze and resolve technical issues independently
  • Involved in preparing Code Review, Deployment and Documentation

Environment: Visual Basic, Sql Server, Agile, Windows.

We'd love your feedback!