Java Developer Resume
Hartford, CT
SUMMARY
- Having 7 years of professional experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client - Server Architecture environment in Automotive, Financial, HealthCare and Education Industries.
- Experience in implementing web based projects using IBM Web Sphere Application Server 5.x/6.x, BEA Web Logic Server 10.0, Oracle Web Logic Server 10.3, JBoss 3.2.x/4.2, Apache Tomcat 5.0/5.5 and IDE’s like IBM Web Sphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0.
- Experienced with the entire Software Development Lifecycle (SDLC) process including requirement analysis, conceptual and detail design, development, verification and testing.
- Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces(JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins
- Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
- Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Created custom, general use modules and components which extend the elements and modules of core Angular JS
- Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top down Approach and Bottom up Approach.
- Has experience on java web services using Apache Axis2.0
- Worked on Angular JS (1.0.7), Java script MVC framework
- Written custom filters, directives for the HTML 5 using Angular JS code
- Extensive Knowledge on databases like Oracle 9i/10g/11hg, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Good working knowledge of database tools like TOAD, PL/SQL, DB Visualizer and SQL Navigator.
- Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with Web Sphere and IBM HTTP Server.
- Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Knowledge of Angular JS practices and commonly used modules based on extensive work experience
- Excellent analytical ability, consultative, communication and management skills.
- Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.
TECHNICAL SKILLS
Tools: Eclipse 3.2, Rational Rose, TOAD, SQL Developer Builder, Maven, DB Visualizer
Concepts: Concepts OOA/OOD, UML, Design patterns, Networking, Unit testing, DAO implementations, distributed systems
Operating Systems: Windows XP/7/8,UNIX, LINUX
Database Systems: Oracle 10g,9.i/8.X, DB2 UDB, MS-SQL Server, MS-Access
Languages: Java, Java Scripting, Perl Scripting, VB Scripting, JSON
Java/J2EE technologies: EJB 2.0/3.0, Servlets, JSF, JSP, RMI, JDBC, J2EE Design Patterns, JNDI, XML, Tiles, Spring, JSTL, Swing
Application Servers: WebLogic 10.3, IBM WebSphere 5.1/6.0, JBoss 4.X, IIS
Web Services: SOAP, WSDL, SOA
Framework: Struts, JSF, Spring, Hibernate, JSP, Maven
Methodologies: Waterfall, Agile/Scrum
Frontend technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Angular JS, Bootstrap
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in analysis and design phase. Participated in discussion meetings about requirements.
- Involved in the development of Presentation layer using JSP, HTML, CSS and used Struts framework.
- Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
- Developed Action classes and DAO classes to access the database.
- Used DOM parser for accessing objects in JavaScript.
- Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Developed Session Beans and Entity Beans to implement the Business Logic and deploy into server.
- Used WS-Security for providing security within soap messages.
- Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
- Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Used JUnit for testing the application, ANT and Maven for building Projects
- Involved in configuring JMS and JNDI in Rational Application Developer (RAD).
- Used JProbe, JMeter for performance testing.
- Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
- Used CVS to check-in and checkout and co-ordinate among team members.
Environment: Java 1.5/J2EE, JDK, JSP, HTML, CSS, Struts, EJB, JMS, spring, Hibernate, Eclipse, WebSphere Application Server, Web services (SOAP, WSDL), JavaScript, Log4J 1.2.7, PL/SQL, CVS, RAD and Oracle10g.
Confidential, Franklin Lakes, NJ
Java Developer
Responsibilities:
- Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
- Actively participated in Project Designing using JSF Framework and SDLC phases of the MTM-Project.
- Developed the presentation layer usingJSF,CSSand client validations usingJavaScript.
- Developed user interface using JSF Primefaces with Java Beans, MDB’s Custom Tag Libraries and AJAX to speed the application.
- Used Java/J2EE Design Patterns like Session Façade, DAO Pattern, and MVC Pattern.
- Implemented controllers, services part.
- Used RESTful web services with JSON.
- Used web services concepts like SOAP, WSDL, JAXB and JAXP to interact with other projects for sharing information.
- Worked in Java Script MVC framework Angular JS
- Involved in initial designing and creating Usecase diagrams, sequence diagrams and class diagrams using STAR-UML tool.
- Used SVN for software configuration management and version control.
- Implemented Spring Dependency Injection.
- Writing custom filters, directives for the HTML 5 using Angular JS code
- Implemented spring security features to different modules of the Project.
- Implemented POJO based domain model integrated with Hibernate ORM for persistence.
- Developed client modules for the SOA Integration.
- Added and modified existing Business JRules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
- Written shell script files to update the configuration and application data corrections.
- Used JDBC to interact with DB and perform DB operations using Java. Also, involved in writing PL/SQL queries to be executed at DB end.
- Responsible to write UNIX shell scripts to automate the Build process.
- Wrote JUnit Test Cases to test workflow.
- Monitored logs by using LOG4J.
Environment: JDK1.6,Core Java, EJB 3.0, Eclipse Helios, SQL-Server, Servlets 2.5, Spring DI, Spring Security, JSF & Prime Faces 3.2,Hibernate, Web services(Restful), JUnit 4.8, UNIX, Windows XP, IBM - ILOG JRules 7.2, SVN, Maven and Log4J.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Developed the application front end using Spring Framework and developed action classes, validations and JSP’s.
- Used Spring AOP, Spring IOC at different stages during the development.
- Designed and implemented MVC2, Business Delegate, DAO, DTO, Factory Design Patterns.
- Used JPA-Hibernate to store the persistence data into the Oracle 10g database and used Criteria API to access the data from the database.
- Implemented the web services and associated business modules integration.
- Designed and implemented RESTful web services for syndicating an entertainment database to internal partners.
- Configured and implemented application security services and web services security-Message-Level Security.
- Used JSF as MVC frame work to develop the web application
- JQuery implementation of HTML, AJAX form submits validation.
- Used JAXB API to bind XML schema to java classes.
- Tested the application functionality with JUnit Test Cases.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Involved in writing the PL/SQL Stored procedures and functions.
- Used SVN for Version Controlling and ANT as build tool.
- Deployed the applications on Web Sphere Application Server.
Environment: Java, JDK6, RAD 7.5, Web sphere 7.5, Spring3.0, Hibernate 3.0, Servlet 2.5, JSP 2.1, PL/SQL, XML, JavaScript, web services, SOA, Windows XP, PL/SQL, JUnit, SVN, ANT and Log4J, DB Visualizer 8.0.6.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Responsible for development, feature enhancement of the existing application.
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Used different user interface technologies JSP, HTML, CSS, and JavaScript for developing the GUI of the application.
- Used Eclipse for coding, debugging and testing the application.
- Implemented the application modules using Spring Core layer (IOC), Spring AOP, Spring ORM layer and spring DAO support layer in order to develop the application.
- Implemented spring services to perform specific business operations using Dependency Injection.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Consumed Spring Web Services (WSDL, SOAP, and UDDI) from third party for authorizing payments to/from customers.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Used PL/SQL to create, update and manipulate tables.
- Used Maven scripts to build the application and deploy on Web Logic Application Server.
- Developed different modules of the application using Eclipse.
- Monitored the error logs using Log4J.
- Used JUnit for unit testing.
Environment: Java 1.6, Web Logic application server, Eclipse, Oracle 10g, Spring 2.5, Hibernate 3.0, JSP, Servlets, Java Script, HTML, CSS, XML, SOAP, WSDL, UDDI, PL/SQL, JDBC, JNDI, AJAX, JUnit, Maven, Log4J
Confidential
Jr. Java Developer
Responsibilities:
- Created various modules and components as per business requirement.
- Extensively used MVC architecture and JBoss for deployment purposes.
- Provided technical support for various key business releases. Coordinated with multiple teams to resolve various items involved as part of big releases.
- As the functional owner & senior java developer in the team, completed various code reviews and provided my input to make system more agile and easily maintainable.
- Created web services such as REST and SOAP to allow communication between the applications.
- Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Integrated Spring (Dependency Injection) among different layers of an application.
- Worked with Agile methodology.
- Used Spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented various complex PL/SQL queries.
- Worked with testers in resolving defects in the application and was an integral part of the team.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Interacted with the users in case of technical problems & mentoring the business users.
- Implement the best practices and performance improvement / productivity plans.
- Co-ordination of activities between off-shore and onsite teams
- Developed the presentation layer and content management framework using HTML and JavaScript.
Environment: J2EE, Servlets, Spring, SOAP Web Services, HTML, Java Script, JDBC, Agile Methodology, PL/SQL, XML, UML, UNIX, JBOSS, Eclipse