Java Developer Resume
NewyorK
SUMMARY:
- Around 8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Experience in all phases of Software.
- Development Life Cycle (SDLC) and Agile (SCRUM) Methodologies.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Spring IOC, Spring Transactions, Struts, Web Services, JPA, IBM MQ Series, Active MQ, JMS, multi-threading, Bootstrap, MVC architecture and Design Patterns.
- Sound knowledge in Retail, Banking and Mortgage Domain.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Developing Web forms and windows forms for concerned applications using Angular Js.
- Hands on experience in SOA and Web Services, Messaging services using Apache Axis.
- Experience in XML technologies like XML, XSL and XSLT.
- Exposure to developing J2EE applications using IDEs like Eclipse, NetBeans, Spring Tool Suite (STS).
- Implemented Design Patterns such as Strategy, Front Controller, MVC, Singleton, DAO, Composite View, Abstract factory, Factory method, Business delegate, Adapter, Decorator, Chain of responsibility etc.
- Exposure to installing web based applications on IBM Websphere application servers, JBoss and Apache Tomcat.
- Proficient in developing Restful Services and SOAP based Web Services.
- Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams.
- Sound knowledge in Software engineering concepts, Object oriented analysis and design, and agile methodologies.
- Worked on extracting event data from front end using Kafka REST proxy.
- Good Knowledge in UNIX commands and in creating Unix Shell Scripts.
- Excellent problem solving, interpersonal, communication and presentation skills.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, WSDL, and Exposure to JAXB & JAX-WS.
- Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
TECHNICAL SKILLS:
Java & J2EE Technologies: Core Java, java 8, JSP, Servlets, JDBC, JSTL, Custom tags, JAXB, SAX and DOM, Tiles.
Web/Application Servers: IBM Web Sphere, Web spheres MQ, BEA Web Logic, JBOSS, and Tomcat.
Languages: Java, SQL.
Frameworks & Middleware: Spring Framework, Spring Boot, Spring Web, Spring JSF, Spring AOP, Struts, JMS, Apache Kafka, Spring Security, Spring IOC, Spring MVC, JPA, Hibernate, IBatis, IBM MQ series, Axis, Jersey, Apache CXF.
Web Services: SOAP, REST.
Development Tools/IDE’s: Eclipse, Net beans, Spring Tool Suite.
Design Methodologies: UML, J2EE design Patterns.
Design Tools: Rational Rose, Microsoft Visio, Visual Paradigm, GWT.
Platforms: Windows.
Logging Tool: Log4j.
Testing Tool: JUnit, Mockito, Power Mock.
Version Control Tools: GIT, SVN, Team Foundation Server.
Databases: Oracle, MS SQL Server, IBM DB2, MS Access, MySQL, MongoDB.
Database Tools: TOAD and SQL Developer Client tools.
Web Development: Angularjs, AJAX, JQuery, HTML, Java Script, XML, XSL, XSLT.
Build Tool: Maven, Ant.
Deployment Tools: Jenkins, Udeploy.
PROFESSIONAL EXPERIENCE:
Confidential, Newyork
Java developer
Responsibilities:
- Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
- Implemented Action classes for different modules using spring.
- Developed Repository components using Spring JPA.
- Implemented Caching to improve response times.
- Designed and developed Restful Web Services using Spring Boot.
- Responsible in developing Spring Boot Microservices from scratch.
- Involved in handling front end part of the application as well as writing back end Services related logic as well.
- Involved in gathering the requirements, understanding and analyzing them.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Used Spring JPA framework to access the data from back-end Oracle database server.
- Configured log4J for Spring Boot Micro services.
- Tested cross browser functionality and fixed major layout bugs for supported browsers using Angular.js.
- Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool JPA for rapid development and ease of maintenance in persistent layer.
- Worked on Agile Methodology using Mockito for writing test cases.
- Built custom validations and used Angular validations before submitting it to backend.
- Actively participated in the SCRUM to discuss about the status of the tasks and project.
- Front-end prototype with Angular.JS and typescript and developed single page applications using Angular.JS.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module-using Log4j to create log files to debug application flow.
- Used BitBucket for version control.
Environment: Java 1.8, Angular 4, JSP, HTML5, AJAX, TypeScript, JPA, JUnit, REST, Spring, Spring Boot, Spring JPA Transactions, Oracle, Maven, Jenkins, Log4j, BitBucket, Agile, GAIA.
Confidential
Sr.JAVA/J2EE developer
Responsibilities:
- Engaged in gathering and analyzing requirements, identifying various individual logical components, expressing the system design through UML diagrams.
- Implemented Action classes for different modules using spring.
- Developed DAO components using JPA & Hibernate.
- Implemented Caching to improve response times.
- Designed and developed Restful Web Services using Spring Boot.
- Responsible in developing Spring Boot Microservices from scratch.
- Involved in handling front end part of the application as well as writing back end Services related logic as well.
- Involved in gathering the requirements, understanding and analyzing them.
- Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.
- Used JDBC, MQ Series, Web Services and Hibernate framework to access the data from back-end SQL database server.
- Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.
- Configured log4J for Spring Boot Microservices.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.
- Tested cross browser functionality and fixed major layout bugs for supported browsers using Angular.js.
- Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for rapid development and ease of maintenance in persistent layer.
- Worked on Test Driven Development (TDD) using JUnit for writing test cases.
- Built custom validations and used Angular validations before submitting it to backend.
- Actively participated in the SCRUM to discuss about the status of the tasks and project.
- Front-end prototype and theming with Angular.JS and jQuery and developed single page applications using Angular.JS.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module-using Log4j to create log files to debug application flow.
- Used TFS for version control.
Environment: Java 1.7, JSP, HTML, AJAX, JQuery, JavaScript, JDBC, Servlet, XML, JUnit, REST, Spring, Spring MVC, Spring Boot, Spring IO, Spring Security, Web Sphere MQ, Spring Transactions, Hibernate, SQL, Maven, Jenkins, Log4j, TFS, TDD, Agile, IBM WebSphere.
Confidential
JAVA/J2EE developer
Responsibilities:
- Involved in design and requirements gathering for project for further improvements and enhancements in the current site.
- Developed Application in Spring Framework using MVC architecture.
- Developed Spring Beans, Controller components and configured spring-config.xml files.
- Written different Action Classes using spring as per module.
- Developed Hibernate Mapping files and DAO components for interacting with DB components
- Involved in Web Services integration and Client Interaction.
- Involved in coding for the presentation layer using XML, JavaScript, JQuery and Ajax.
- Customizing all the JSP pages with same look and feel using spring Tiles, CSS (Cascading Style Sheets).
- Developed JSPs to validate the vendor information automatically using AJAX.
- Written JUnit test cases to unit test individual components.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.
- Responsible configuring Log4j configuration for the application
- Implemented various testing scenarios like Contract, Functional, Performance and Integration tests as part of Micro service architecture using mock server for mocking the backend.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Have done Database integration using SQL queries and developed JUnit test cases to test various Java components.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces
- Mentored, trained and educating the users in technology perspective, walk through and review sessions, closely worked with users, developers and team members in problem solving.
- Integrated SVN for automating builds with Jenkins.
- Designed and implemented large scale pub sub message queues using Apache Kafka.
Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, CSS, XML, AJAX, JQuery, MAVEN, log4j, UNIX, Web Logic, SQL Server, Apache Kafka, JIRA.
Confidential
Java/UI Developer
Responsibilities:
- Design & Develop the Application using Struts MVC Framework.
- Involved in the Analysis, Design, and Development phases of SDLC.
- Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
- Used Struts Validator Framework for the Server side Validation.
- Made use of JSPs, Custom Tags, and HTML to develop the frontend UI pages.
- Responsible for performing Code Reviewing and Debugging.
- Worked with Java Messaging Services ( JMS) for reliable and Asynchronous Communication.
- Worked with Oracle Database.
- Used Hibernate to interact with Oracle database tables by using CRUD operations.
- Used JUnit to write the Test Cases and Test Suites for test the code.
- Used Log4J to capture the logs.
- Maintained the Source Code in SVN Repository.
- Deployed the Application in JBoss Application Server.
- Ant is used as Build tool to automate the build process for the entire Application.
- Worked in the Agile Environment. Used to attend the Daily stand-up Scrum Meetings for the status of work.
Environment: Java, J2EE, Servlets, JSPs, Struts, JSP, JMS, JNDI, Oracle 10g, HTML, XML, XSD, CVS, Log4J, JUnit, JavaScript, Hibernate3, XML Schema (XSD), Ant, JBoss3, Collections, Eclipse IDE, SVN.
Confidential
JAVA developer
Responsibilities:
- Developed application using Struts MVC framework.
- Detailed requirement analysis and interfacing with business users to understand project requirements was done.
- Involved in low-level Design specifications and implementations of various design Patterns.
- Designed the application using MVC, Factory, Data Access Object, Transfer object, Service Locator and Singleton J2EE Design Patterns.
- Developed request xml parameters between application and target interface.
- Implementation of new functionality using Java, JSP, AJAX, Hibernate and Java script.
- Deployed the portal and Servlet using the automatic portal support in JavaScript.
- Developed Java Beans, Data transfer objects for accessing data and data management.
- Involved in creation of Hibernate mapping files and Hibernate Query Language (HQL) as the Persistence Framework.
- Used JSP for developing Dynamic Web Pages.
- Used Web services (SOAP, UDDI, WSDL) to communicate with the financial analyst in order to get the credit reports from various external sources.
- Developed application using WebLogic Application Server.
- Preparation of test cases using Unit and Integration testing used Log4j as the logging tool.
Environment: J2EE, Java, JSP, WebLogic, XML, Struts, Oracle 10g, JDBC, Servlet, JNDI, JavaScript, HTML, Hibernate 3.0, Web Services (SOAP, WSDL, UDDI), CVS, JUnit, Log4j.