Java Developer Resume
SUMMARY
- Around 6 years of professional IT experience in analysis, design, development, testing, delivery and production support of application software.
- Experience in full life - cycle development using Object Oriented Methodologies/Programming (OOP’s).
- Working Experience in SDLC by using Agile (Scrum) and Iterative system development methodologies. In-depth knowledge and experience in Java, J2EE, Servlets, JSP, JSF, AJAX, jQuery, CSS, HTML, JDBC, MVC, Struts, spring, Hibernate and AngularJS.
- Good experience on J2EE Design Patterns like DAO, Singleton factory method, Front Controller and Delegate Pattern.
- Very strong knowledge and experience in the Spring Framework and hands-on experience in all facets of the Spring Framework. Spring Core (IOC Container, Dependency Injection and AOP), Spring MVC (Transactions, JDBC, and ORM), Spring Boot and Spring SOA.
- Hands on experience in Web services and XML, HTML technologies.
- Extensive experience in publishing and consuming SOAP and RESTful web services
- Extensive knowledge and experience in spring and Persistence Framework-Hibernate.
- Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Extensive knowledge and experience in REST Web services using Axis 2.0 and Jersey framework.
- Implement advanced java API and core java for coding sophisticated business logic.
- Experienced in various Java and Object Oriented technologies - Struts / MVC Framework, Web sphere
- Experience in implementing front controller, and MVC design Patterns.
- Possess good RDBMS concepts knowledge and worked with Oracle, My SQL databases, No SQL and extensive experience in writing complex queries.
- Strong working knowledge on Collections, Generics, Multithreading, Reflection API, Restful API, JDBC and other core, advanced Java concepts.
- Experience in working on JUNIT test frameworks experienced in developing build & deployment scripts using Apache Ant, Maven.
- Sound knowledge on continuous integration tools like Jenkins and Quick Build.
- Experience in working and configuring servers like WebLogic, JBoss
- Hands on experience with UNIX, LINUX, Windows and shell scripting.
- Familiar with JSON based REST Web services.
- Expertise in using version control tools such as GitHub and good exposure to IDE tools like Eclipse, Net Beans and RAD.
TECHNICAL SKILLS
Languages: C, C++, Java /J2EE
Web Development: HTML/XHTML, CSS, XML, DOM, Perl, JavaScript, AJAX.
Frameworks/Design Patterns: Struts Hibernate 2.0/3.0, MVC, DAO, J2EE Design Patterns
J2EE Technologies: Servlets, JSP, EJB, JDBC, JSF, Web Services
Messaging Systems: JMS, IBM MQ Series
IDE Tools: Eclipse, RAD
Databases: Oracle8i/9i/10g, DB2
Operating Systems: Systems Windows (NT/2000/XP Professional), UNIX, Solaris
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Used HTML, CSS, Java Script, AJAX, JQUERY, JSP and Tag Libraries in view pages for front-end.
- Used AngularJs for developing Single Page Applications.
- Developed Crystal report for generating monthly reports.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Wrote Hibernate configuration and mappings xml files for database access.
- Implemented Spring IO to handle object life cycle effectively and used annotation based injection.
- Used Jenkins for continuous integration.
- Used Rational Team Concert as a version-controlling tool for managing the module developments
- Implemented EJBs and Session beans in the Business logic.
- Developed various java objects (POJO) as part of persistence classes for Object Relational Mapping (ORM) with databases.
- Built persistence layer of the application using java JDBC API, connection pooling and JPA.
- Developed SQL stored procedures and prepared statements for updating and accessing data from SQL Server database.
- Involved in development of Spring Boot Micro services. Used SoapUI tool for testing Web Service.
- Worked in producing Restful Web Service and used WADL2Java for consuming.
- Performed unit testing of the application using JUnit. Used Maven to complete and package the application.
- WebSphere Application Server is being used as the Business Service Tool in middle tier.
- Ms Visio is used for creating activity diagrams and use case diagrams.
- Development carried out under Rational Software Architect Integrated Development Environment (IDE).
Environment: Java 1.7/1.8/J2EE, Hibernate, Spring3.x/4, Spring MVC, Spring Batch, Spring Boot, JPA, Jenkins, EJB, JSP, JSTL, Jersey, JavaScript, AngularJs, HTML, XML, CSS, JUnit, Rational Software Architect, Web sphere 8.x, Maven, SQL Server, RTC, REST, Ms Visio.
Java Developer
Confidential
Responsibilities:
- Involved in Analysis, Design, Development and Testing process of the Deposit Origination-SF application.
- Interacting with the client and designing Technical design document from Business Requirements for the development team.
- Involved in application design like Sequence Diagrams, Class Diagrams using JUDE tool.
- Involved in preparing High level and low level design documents for the web services used in application.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Defined technical design working with architects and senior developers. Defined architecture of the system and integration with consuming applications using SOA principles with API supporting SOAP, REST, XML over HTTP
- Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, JavaScript, and Angular JS & CSS.
- Developed XML, Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests.
- Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data)
- Developed Web Services which communicates with different other applications using SOAP.
- Developed the WSDL and Web Services in Apache Axis2 for different modules.
- Tested Web Services using SOAP UI toolkit locally. Used spring JDBC template for persistence with data base.
- Created continuous integration builds using Maven and Harvest control.
- Prepared Test Cases to perform Unit, Integration & System Testing.
- Deployed web, presentation and business components on JBOSS Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool. Used log4J for logging and debugging of the application.
Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, Web Services, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, Oracle 10g, JBOSS, GIT, Eclipse
Java Developer
Confidential
Responsibilities:
- Developed Web-application screens using JSF, Spring Frameworks and Hibernate Framework.
- Implemented the Struts framework, developed Struts Tiles, Struts HTML tags and Struts Nested.
- Helped in Bug Fixing for pervious API applications.
- Writing JUnit Test cases for the Services written along with Test Suite.
- Done Performance Testing Using JMeter to see if the flow of application is good and making changes accordingly.
- Used Hibernate and JDBC in data access layer to access and update information in the database.
- Involved in writing queries to extract data from the Database.
- Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
- Used Maven tool to build the application and deployed on Web Sphere and Tomcat Application Server.
- Working with GitHub to push and deploy the code accordingly
- Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Enhanced the functionality of screens using JSP, HTML, JavaScript, CSS and JQuery.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Worked on Data Services implementation for the CRUD services. Involved in the development of SQL, PL/SQL Packages, Stored Procedures
Environment: Spring - RESTful web services, Eclipse, GitHub, WebLogic, Servlet, SOAP, Struts, Hibernate, JSP, JDBC, XML, JENKINS, JMeter, Spring MVC, Tomcat, Maven, WebSphere, SpringBoot, Spring, MySQL, Oracle, AngularJS, Java/J2EE, JUnit.
Java/J2EE Developer
Confidential
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC/Waterfall).
- Participated in various stages of the project life cycle mainly design, implementation, testing, deployment and support of the application for latest version development.
- Worked closely with business analysts to transform business requirements into technical specifications using UML towards to develop Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Involved in the development of module wise spring configuration files, services and implementation, DAO, models, views and controllers.
- Architect a Microservice system by building a Kafka centric data streaming platform
- Developed Web Application using Client Script design technologies like Angular JS, JQuery as well as HTML, CSS, XML
- Involved in JavaScript functions for client side Validations
- Implemented Dao's and their implementation with Hibernate.
- Implemented Persistence classes and corresponding mapping Document.
- Involved in developing Web Component using JSP and Springs Frame work for certain modules.
- Developed client programs to connect the web services provided and XML parsing using DOM Parser.
- Involved in the web services programming using SOAP, RESTful WSDL in different modules.
- Involved in documentation, review, analysis and fixed postproduction issues.
- Application is developed with commerce product using Spring framework
- Creating and adding new Servlet filter in deployment descriptor file to route the user when viewing from banner application.
- Implementing new custom controller and task command as per the requirement.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
- Developed code for obtaining bean s in Spring IoC framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in system design and development using Collections and multithreading for the action classes.
- Developing flex based applications, debugging and deployment
- Taken care of complete Java multi-threading part in back end components.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Involved in writing queries for handling large volumes of data in reports and Involved in design documents for every enhancements and bugs delivered.
- Involved in the delivering code with Accuracy and Functional Specification and monitoring and maintaining the application.
Environment: J2EE, JSP, Servlets, Ajax, Spring MVC, GWT, HTML, JavaScript, Hibernate, Kafka, Web Services - (Restful and SOAP), WSDL, XML, SOAPUI, Windows8, DB2, Oracle 11g, Junit.
