Java Developer Resume
San Deigo, CA
SUMMARY
- Overall 6 Years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using object Oriented Programming, Java/ J2EE technologies.
- Hands-on experiencing building web and enterprise applications in various domains like Banking/ Financial Services, Health and Software Service Verticals.
- Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Hibernate and JPA, XML, XSD, HTML, JavaScript, angular JS, JQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Restlet), ActionScript 3.0
- Well experienced in Working on Core Java, BootStrap, J2EE (EJB, JSP & Servlets, JDBC, JMS), SQL, JQuery, HTML.
- Developed business objects and business object helpers, which interact with middleware stubs.
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Developed a Standalone Application using Spring Boot, Spring Batch, Spring JDBC and SOAP Web services.
- Used XPATH to navigate through Attributes and Elements in an XML Document. Used JAXB to marshal and un-marshal the xml-javaobject,javaobjects-xml.
- Used Spring framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
- AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.
- Worked on developing the backend part of the application involving Spring, Spring MVC, Hibernate 3.2 and Rest Web Services.
- Good experience in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, spring, JavaScript, DOJO, JDBC, JMS, JNDI, IBM RMI, XML, and Web Services.
- Created REST API's Micro services and EJB using Express Router/Model/Controller architecture. Models connect to SQL.
- Strong knowledge in using Hibernate 2.0, 3.0, Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Worked on Web Services using SOAP and REST. Also, used JAX - RS Web services and Jersey Client and Worked both on Service and Client -Side Web Services
- Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Experience in developing applications using XML technologies such as XML, XSL, XSLT, XPath, SAX, DOM, DTD and Schema.
- Good Work experience on various IDE's like Eclipse, My Eclipse, NetBeans, WebSphere Studio Application Developer (WSAD) and RAD.
- Extensive of server-side development experience using the technologies EJB, Web Services, XML, JAXB, Oracle, Mongo BD, MySQL Server, SQL, PL/SQL.
- Experience on Core Java technology which includes Multi-Threading, JDBC, RMI and network programming.
- Hands on Experience in Amazon web services(AWS) in migratingjavaapplications to the cloud using EC2, S3 and object storage container to store and retrieved secured files, from API.
- Experience on OOP (Objective Oriented Programming) like Inheritance, Polymorphism, Abstraction and Encapsulation.
- Expertise in design and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Mongo BD, Oracle.
- Experience in SOAP based Web Services, REST WebServices, JAX-WS, JAX-RS, JAXB, SOA, Apache CXF, AJAX, RMI, JNDI, MVC Custom development.
- Expertise in installing and configuring IBM WebSphere Application Server 6.1, Oracle WebLogic server 4.x 6.0 11gR1 and Apache Tomcat 7x.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i/8i, HSQL, SQL Server, and My-SQL.
- Experience in working version control tools like CVS, Clear Case and SVN.
- Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Excellent Communication, Interpersonal and Analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Java, C, HTML, Java script, XML
J2EE Technologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), JMS, HTML, Java Script, JSP, XML, Dreamweaver
Framework/ API: Struts 1.x/ 2.0, Spring (DI, MVC, AOP, Batch, Hibernate template), Axis, Struts, Jersey, JUNIT, Maven, Log4j, JAXP, JAXB, ANT
Web/Application Servers: Apache Tomcat 7x, JBoss, Web Sphere, WebLogic
IDE/ Tools: Eclipse, RAD, Net Beans, Rational Rose, SOAP UI, TOAD, Jenkins, Rally, Putty, Secure CRT, Http Watch
Database: Oracle, MS-SQL, DB2, Mondo BD, Oracle, AWS, SQL, PLSQLOperating System Linux, Unix, MAC, Windows, MAC-OS
Design Modeling: OOA/OOD, UML
Misc. Tools: MS Office, Visio, MS Project
PROFESSIONAL EXPERIENCE
Confidential, San Deigo, CA
Java Developer
Responsibilities:
- Involved in business requirement gathering for enhancement of the application by discussing it with client product owner and peer teams.
- Implemented J2EE standards, MVC architecture using Struts Framework.
- Extensively Used dependency injection and MVC modules framework that is built up on spring frame work.
- Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework. Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Used Spring framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
- Implemented J2EE, JSP Design Patterns such as Front Controller, Adapter and Singleton.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.
- Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
- Used Spring framework for Dependency Injection and JDBC connectivity.
- Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Involved in developing WebServices (SOAP and REST) using Apache Maven like Services and Enablers for handling SMS, MMS and TL components.
- Used Springs, JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Developed complete Web tier of the application using Spring MVC Framework
- Wrote and executed efficient SQL/PLSQL queries as required in the project to manage the data.
- Developed a project with various simulators, test cases such as call processing tests and multi node tests using different testing frameworks such as JUnit.
- Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
- Extensively used Core Java such as Exceptions, and Collections.
- Involved in writing the ANT scripts to build and package and deploy the application.
- Experience using Jenkins and ANT scripts for automating the process of building, testing and deploying the system.
- Developed the test cases using JUnit for unit testing.
- Involved in troubleshooting application using log files and in production support.
- Created Stored procedures using PLSQL/SQL for data modification (Using DML insert, update, delete) in Oracle.
- Used JIRA to track activities and defects, Log4j to logging debugger and using Maven to compile and build project.
Environment: Java, J2EE, Servlets, Spring, Spring MVC, AWS, Spring Boot, SQL/PLSQL, HTML, Weblogic Application Server, Rational Rose, UML, MS Visio, POJO, Linux, SOAP, REST, Rational Unified Process (RUP), XML, ETL tools, Oracle, VSS, Log4j, Unix.
Confidential, Jacksonville, Fl
Java Developer
Responsibilities:
- Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
- Developed the application by using Scrum methodology in agile environment.
- Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
- Extensively worked on Core Java coding and object-oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
- Experience in building web applications using spring framework for implementing Dependency Injection and utilized features like MVC.
- As part of the requirement, designed and developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
- Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
- Strong Knowledge in Implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach. Developed ANT scripts and used Maven tool to build and deploy J2EE Applications.
- Involved in development of enterprise business solutions using JBOSS server.
- Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
- Hands on Experience in using Hibernate and SQL to retrieve the data from database.
- Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.
- Have Experience in using Github repository to run the Jenkins job for Continues Integration while developing the applications and posting them in Github.
- Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
- Used UNIX shell scripts for implementing daily jobs.
- Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
- Ability to work under pressure, easily adaptable and Self-motivated.
Environment: Java/J2EE, spring, JPA, Java Script, Angular JS, jQuery, Hibernate, SQL/PLSQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, Mongo DB, Cloud Services.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and developing the use cases.
- Designed class diagrams and sequence diagrams using Microsoft Office Visio.
- Implemented persistence framework using Hibernate.
- Responsible for designing hibernate mapping files based on business logic and Object relationships.
- Handled Transaction Management in Hibernate using provided data source.
- Developed Spring Controllers, Domain (business logic) and utility classes.
- Deployed EJB Components on WebLogic.
- Developed web pages using JSP, JPA, HTML, XSLT, CSS, JavaScript, JSTL, JQuery.
- Developed Controlling Page Navigation and Handling the Request Parameter's with Managed beans in JSF.
- Involved in developing various EJB's to handle business logic and also wrote numerous Session/Entity Beans and deployed on Server.
- Used AJAX for rich user interface for rich internet applications.
- Developed SQL Server applications, translate data and manage implementation to ensure successful execution of the application.
- Implemented logging by using Log4j.
- Used Selenium to automate some test cases.
Environment: Java, J2EE, JSF, Struts, AJAX, EJB, Hibernate, Rational Rose, XML - Parser (DOM), XLST, JSP, JPA, HTML, CSS, Middleware, SOAPJQuery, JavaScript, JSTL, Eclipse, Weblogic, SQL Server 2005, Log4j, MS Visio, Windows XP.
Confidential
Java Developer
Responsibilities:
- Developed complete Web tier of the application using Spring MVC Framework
- Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML).
- Designed and developed the presentation layer using, JavaScript, XML, XSL, JSP.
- Developed the front-end pages in HTML and done client-side validations in JavaScript
- Developed Servlets to perform business logic and to interact with the database using JDBC
- Developed code for the registration of the enrolling customer
- Developed login and authorization of utility bills payment process for registered customers.
- Developed mail utility class using Java API.
- Involved in call flow and dialogues for an IVR system interface.
- Involved in designing the database in SQL Server
- Developed the SQL queries using joins, stored procedures and triggers. Developed system prototype and presentation using HTML.
- Created and maintained all the Database Objects with Oracle 10G.
- Used IBM ClearCase to manage source repository.
- Performed requirement analysis to deliver BRDs (Business Requirement Documents).
- Responsible for effective communication between the project team and the end user.
Environment: Core Java, J2EE, JSP, Servlets, EJB, Spring MVC, Spring Security, Hibernate, REST Web Services, IBM WebSphere Application Server, JavaScript, CSS, Maven, Oracle, JUnit, Linux, XML, IBM ClearCase, Spring, UML.
