Java Developer Resume
IowA
SUMMARY
- 8+ years of IT experience various stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing and implementation,developing enterprise, web - based and middleware applications using Java/J2EEtechnologies in Banking, Health Care, Telecom domains .
- Extensive experience with advanced J2EE Frameworks such as Spring, Struts, JSF and Hibernate.
- Experience in CoreJava with strong understanding and working knowledge of ObjectOrientedConcepts like Collections, Multi-Threading, ExceptionHandling and Polymorphism. unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Implementedthe Hibernate framework (ORM) to interact with database.
- Worked proficiently in various IDEs including Net Beans and Eclipse, RAD(9.0,8.5,8.0).
- Developed Java applications and tools to automate tests run in UNIX environment.
- Responsible for enhancing the test client using Java to support new features in the trading application.
- Worked on the dependency injection using Spring framework with Application Context XML file.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss,Web sphere(8.5,8.0), Web logic, and Tomcat.
- Have undergone the in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and AgileMethodologies,control M.
- Knowledge and good understanding of SQL and PL/SQL.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Experience in client-side development with HTML, CSS, JavaScript, JSF,SOA,RSA and Jquery.
- Hands on experience working with databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Worked onBackbone js, Angular js and Node js,knockout, ember,Java Persistence Architecture (JPA).
- Having experience on DOJO based applications .
- Experience in web services development,SOA.
- Hands on Leader who will grow and scale Java API platform.
- Experience with core JavaSE, including Collections API, threads, generics, reflection, and JDBC.
- Have written SQL queries to generate the reports for the Web Trade Service application.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Programming Languages: Java, C/C++,SQL/PL-SQL
JEE/J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, JNDI, Web Services
Application/Web Servers: WebLogic11g, 10.3.1, 10.3, 10.0, 9.2, Web Sphere(8.5,8.0,7.0), Tomcat, JBOSS
Enterprise Frameworks: Struts, Spring, Hibernate
Databases: Oracle 8i,9i,10g, SQL Server, My Sql, RDBMS
IDE s & Utilities: Eclipse, WSAD, RAD, Net Beans
Web Dev Technologies: JavaScript, HTML, DHTML, XML, CSS, J Query, Angular JS,JSON, SOAP
Tools: Maven, Ant, Visio, Log4j, J Unit
Operating Systems: WINDOWS, Solaris, HP-UX, Linux, AIX, Unix
PROFESSIONAL EXPERIENCE
Confidential, IOWA
Java Developer
Responsibilities:
- Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
- Implementedagilemethodology throughout the project development lifecycles.
- Responsible for analysis, design, development and integration of backend components usingJ2EE technologiessuch asSprings3 and Spring JDBC.
- Extensive use ofTeamforge, for maintaining the design and other project related documents, status of the assigned tasks.
- Designed and developed Business Services usingSpring Framework (Dependency Injection) and DAO Design Patterns,SOA.
- DevelopedProject Specific Java API’sfor the new requirements with Effective usage ofData Structures, AlgorithmsandCore Java, OOPS concepts.
- UsedDAO patternto retrieve the data from database.
- Experience in UNIX/LINUX environment.
- Implemented various design patterns in the project such asSingleton, Data Access Object, and Service Locator.
- Developed web service for web store components using RESTful API.
- UsedXML, XSD and JSONmessages forData transfer. UsedJAXBAPI andDOMforXML parsing messages.
- Developed application Specific thread safe XML APIs,XML DocumentBuilderandparserutils, validators using javaDOM Parserwhich is used among the components.
- Implemented Business logic in the middle-tier using Java classes, Java beans.
- Created and modified Complex SQL Commands.
- Databasedesigning and tables, master datacreation in the database.
- Analyzing theexecution planand choosing the optimizedqueryfor the DB operation using SQL Developer,Teradata, and DBeaver.
- Extensiveuse of Appwatch MQ forinteraction between components and Dev to Dev testing.
- Involved in configuringWeb.xml, Springs-context.xml.
- Designed and developed an enterprise common logging around slf4j with a centralized log support (used logger info, error and debug, trace levels).
- Developed test casesusing JUNIT4, and used SVN formaintaining repository for the project.
- UsedSoap UIforDev to Devtesting.
- UsedSonarfor maintaining the code quality and JUnit code coverage.
- Manage API in REST.
- UsedBackbone js, Angular js and Node js.
Environment: JDK1.7, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Dbeaver, API Development.SQLAssitant, XML, XSD, Eclipse, Tomcat Application Server, SVN, Maven, Windows OS, Log4j, Junit, JMockit,Jboss.
Confidential, Atlanta GA
Java Developer
Responsibilities:
- Worked on DevOps team and helped in the development of a Next Generation Configurator project, which is used for Selling HP Products at Enterprise level.
- Worked on Next Generation Configurator application called SCE (Simple Configuration Environment) and OCA (One Config Advanced).
- The application usesSpring MVC,Hibernateto process thedata and savein theMySQLdatabase.
- UsedApache Mavenfor running automated build of the application.
- Worked on prototyping a new user experience called one config advanced for next generation configurator.
- Worked on JavaScript, DOJO FrameworkJQuery, CSS for designing the UI of one config advanced.
- Worked on Java and JSON, to interact and get the data from csv files as we are prototyping the user Experience.
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton,SOA.
- Implemented persistence layer using Hibernate.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Used DAO pattern to retrieve the data from database.
- Implementing all the Business logic in the middle-tier using Java classes.
- Used JUnit framework for Unit testing of application.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
Environment: JDK1.6, J2EE, Spring 2.5, Spring MVC, Hibernate, Eclipse, Log4j, MySQL, SVN, Apache,Maven, HP Quality Center, API development,HP ALM, Windows 7, Apache Tomcat 7.0, Jetty for Prototyping project, JavaScript, DOJO,J JQuery, CSS, JSON,Jbossfuse.
Confidential, NY
Java Developer
Responsibilities:
- Developed the application using Struts 1.3following MVC architecture.
- Identified the participating pages and the navigation paths between pages.
- Developed action and form classes based on Struts framework to handle the pages.
- Used WebLogic Workshop page flow technology.
- Created several JSP’s and populated them with data from databases using JDBC.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
- Used J2EE Singleton design pattern.
- Used EJB Session Beans.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- UsedBackbone js, Angular js and Node js.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Used BEA WebLogic Application Server.
- Used ANT for the build process.
Environment:, Java 1.5, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.3, Web Services, BEA WebLogic 9.2, JUnit, SOAP, XML, JavaScript, UML, ANT, SOA,Oracle 10g, Windows Xp.
Confidential
Java/J2EE/Struts Developer
Responsibilities:
- Designed and developed the application using Agile methodology.
- Developed the application using with Spring web Flow.
- Developed business login using Core java concepts.
- Used Design Patterns like value object, session facade and Factory
- Used LDAP for authorization and authentication in EJB’s.
- Parsing incoming message using JAXP and storing in the database
- Developed controller objects using Servlets for Account Setup
- Extensive involvement in the programming using C++ on UNIX base
- Created Action Form and Action classes
- Used various tags HTML, Bean and Logic
- Configured Spring-Servlet for controlling the flow.
- Developed the service layer using JSP, Spring, XML, HTML, DHTML and JavaScript
- Implemented various XML technologies, XSL style sheets.
- Mapping of SQL databases and objects in java using iBATIS
- Developed the project using Rational Application Developer (RAD) 6.0.
- Deployed the application and tested on WebSphereApplication Servers.
- Wrote SQL Queries and integrated SQL Queries into DAO
- Involved in the preparation of use case, sequence diagrams, class diagrams
- Created activity diagrams, class diagrams using Rational Rose and test cases using JUnit
Environment: J2EE, EJB, Servlets, Spring, JDBC, JSP,RAD, Websphere, XML, HTML, C++, DesignPatterns, Java Script, ANT, JUnit, JMS, DHTML, iBATIS, Rational Rose, UNIX, Windows, SQL Server and WSAD.UsedBackbone js, Angular js and Node js.
Confidential
Jr.Java Developer
Responsibilities:
- Designed and developed the application using agile methodology.
- Used the iterative incremental framework Scrum with Agile Software Development.
- Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript
- Involved in database schema design and review meetings.
- Configured application flow, controlling logic and navigation.
- Designed and developed base classes, framework classes and common re-usable
- Components.
- Involved in re-factoring the existing components to meet the current applicationrequirements.
- Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans.
- Used Spring Framework.
- Involved in Performance tuning, debugging issues in testing and deployment phases.
- Used RDBMS to add the additional condition for the system to support a tabular structurefor the data, with enforced relationships between the tables.
- Utilized PL/SQL for querying the database.
- Coordinated on-site and offshore development teams in various phases of the project.
Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, ANT, JUnit, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Weblogic, CVS, Windows
