Senior Java Developer Resume
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.
