Software Developer Resume
Middletown, NJ
PROFESSIONAL SUMMARY:
- Over 6 years of experience as a Java Developer in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/JEE/J2EE technologies and Object - oriented technology.
- Extensive experience in Java/J2EE technologies (Java 8, JDK, JSP, Servlets, JDBC, EJB, Spring, Hibernate).
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, web Services, multithreading etc.
- Extensive experience with Frameworks in Struts, ORM (Hibernate) and Spring (Spring MVC, Spring Core, Spring AOP, Spring Context Dependency Injection, Spring JDBC, Spring DAO, Spring ORM, Spring Security).
- Extensively used Maven as build tool for application build and deployment, Junit and TestNG for unit testing.
- Expertise in Test Automation using Selenium Web Driver
- Expertise in creating xpaths for various applications.
- Expertise in different integration tools like Maven, Github, Jenkins, Extent Reports and Test NG .
- Expertise in Agile Methodology, Scrum meetings and Sprint Planning meetings.
- Expertise in Software Development Life Cycle, defect management and Test Methodologies.
- Expertise in Web serivce Development such RESTful API and SOAP
- Worked on the continuous integration tool like Jenkins, Quick Build and Bamboo.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals Confidential all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS:
Languages: Java 8, C++, C, SQL, PL/SQL
Databases: Oracle, MySQL, SQL Server, MongoDB
J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC
Web Technologies: HTML5, CSS3, XML, JSON, JavaScript, Angular2, jQuery, GWT, Swing, Bootstrap
Application Frameworks: Hibernate, Spring
JavaScript libraries: jQuery
Web Application Servers: Apache Tomcat, WebLogic, Jboss, IBM WebSphere
Methodologies: Agile Waterfall
IDE Tools: Eclipse, RAD, WSAD, NetBeans, Puppet Enterprise, Puppet Management
Continuous Integration Tools: Jenkins, Quick Build, Bamboo
Build Tool s: Apache, ANT, Gradle & Maven
Design Tools: Microsoft Visio, Rational Rose
JAVA Message Service: MQ, IBM MQ, Active MQ
Testing Tools: Selenium Web Driver, JUnit, TestNG, Mockito
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Software Developer
Responsibilities:
- Attend stand - up meeting every morning, report project development process to team lead and manager.
- Analyze business requirements with product managers.
- Worked on Core Java and spring boot framework for building back-end application structure.
- Worked on JDBC for connecting Oracle database and implementing persistence layer.
- Developed code and configured servers under Linux environment.
- Developed the Restful API for receiving data from engineers using Python and PHP.
- Configured applications using Gradle, used Maven for continuous integration.
- Engaged in Oracle database development using SQL PLUS and PL SQL.
- Used Xsl files for creating voice response applications via cellphone.
- Tested APIs using Postman and Jmeter, wrote test script for unit testing using Java.
- Deployed code to multiple servers, debug and test code based on Servers logs.
- Used Git for version control, pushed code to a tool (similar to GitHub) for reviewing.
- Presented Demos after finishing iterations and user stories.
Environment: Java, J2EE Servlet, JSP, XML,PHP, Spring Boot, Linux, PL SQL, SQL Plus, Oracle 12c.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Attend stand - up meeting every morning, report project development process to lead and manager.
- Worked on Java spring boot framework for back-end applications structure building.
- Involved in the integration of multiple layers in the application.
- Developed the Restful API platform - a set of corporate endpoints and response handling, using SpringMVC.
- Transferred data between front-end and back-end using JSON and AJAX.
- Experience with Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
- Created Automation test scripts for Confidential website using Hybrid Framework with Selenium WebDriver3.0 and Test NG.
- Created test scripts for various modules like login, account management, plan management
- Maintained the automation test scripts using version control tool Git
- Integrated the project with maven and Jenkins for continuous integration
- Executed the automation test scripts in various phases of project life cycle.
Environment: Java 8, J2EE Servlet, JSP, XML, udeploy, Spring Web MVC Framework, spring 4, Hibernate 5, Log4j, ANT, Mockito 2, Junit 4, Jenkins 2.6, Web services, WebSphere Application Server 8 and Oracle 11g.
Confidential, Lake Buena Vista, FL
Java Developer
Responsibilities:
- Responsible for java development and performance enhancement, and Design of the Java based Web and Enterprise application in Windows environment.
- Responsible for making retail transactions work perfectly using Point of Sale in Java.
- Involved in initial POC to implement legacy application to build in existing TS Payments application built in Spring, Hibernates, Dojo, Drools, IOBean implementation in spring batch.
- Worked on Wealth Management in java and for UI - Response Design and major work on frameworks like Bootstrap for CSS.
- Participating Sprint meeting in every two weeks to discuss new requirements and bugs.
- Worked on E-commerce based Applications which involved enhancement on my ABI Skills.
- Experience in working and building RESTFUL web services to collaborate the product/branch subsystem with the new payment systems.
- Troubleshooting the issues in production and fixing the issues.
- Extensively used Struts Validator for server-side validations and JavaScript, Node JS for client-side validations.
- Involved in code reviews, debugging and testing.
- Created automation test scripts using Selenium Driver and Junit
- Used Maven for building the application in local machine and then did code walk through to analyse the issue which is lowering performance of the application.
- Designed and developed applications with multi-threaded environment.
Environment: Core Java, Java/J2EE, Spring, Struts, Servlets, Hibernate, RESTFUL/SOAP Web Services, JAX-RS, JAX-WS, JSF, SSO(Single Sign On), SOAP UI, MVC, JSP, CSS, JSON, JavaScript, JDBC, Dojo, Maven, Apache, Tomcat, Oracle WebLogic 11g, Oracle DB 10g/11g, Filezilla, Putty, SQL, WLST, JDK 1.5, HTML5, Bootstrap, Node JS
Confidential, Orlando, FL
Java/J2EE Developer
Responsibilities:
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Involved in analyzing the requirements and participated in discussions with business analysts.
- Involved in creating Technical Design documents and Integration Solution Design documents.
- Suggested an appropriate solution for the assigned modules and problems, also doing their High level and Low - level design.
- Actively involved in the enhancement, maintenance and design for the application.
- Implemented 'Document Upload' architecture using in-house Confidential -CXS framework.
- Implemented Spring Dependency Injection and Spring Transactions in business layer.
- Interaction/Connection with MySQL is implemented using JDBC
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
- Validated the Queries and Stored Procedures.
- Created REST web services for populating and saving data from/to database.
- Used SpringMVC for designing and developing REST and SOAP Web services.
- Involved in the development of the presentation tier using HTML, CSS, XML and UI for front-end.
- Implemented logging functionality using Log4j. Monitored the error logs using Log4j and fixed the problems.
- Used SVN repository as Version Control.
- Used Eclipse IDE and deployed the application on WebLogic server.
- Tested website using JUnit
- Integrated the project with maven and Jenkins for continuous integration Executed the automation test scripts in various phases of project life cycle.
Environment: Java, J2EE, Java Script, HTML, CSS, REST web Services, XML, Confidential CXS, Spring Framework, Apache Web server, Web Logic 12c application server, SVN, Unix, Log4j, Eclipse, J Unit, Maven, Oracle11g, Microsoft Visio.
Confidential
Java developer
Responsibilities:
- Involved in designing user screens and validations using HTML4, jQuery, CSS3, JSP, Servlet.
- Responsible for validation of Client interface JSP pages using jQuery form validations.
- Used Spring Dependency Injection property to provide loose - coupling between layers.
- Developed Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used Hibernate4 ORM framework with spring framework for data persistence and transaction management.
- Involved in the implementation of Spring-Hibernate ORM and creating the Hibernate POJO Objects and mapped with Oracle database using Hibernate Annotations.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
- Configured Maven dependencies for build automation.
Environment: Java EE 6, JSP, Spring, Hibernate, JDBC, Eclipse, WebStorm, Notepad++, JBoss, HTML, CSS, Java Script, XML, Windows, Unix, Oracle.
