Java/j2ee Developer Resume
Irving, TX
SUMMARY
- Almost 8 years of experience in analysis, developing and testing Web based applications using Java/J2EE Technologies.
- Experienced in System Development Life Cycle with Agile, SCRUM and Kanban methodologies.
- Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose and Visual Paradigm.
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern, MVC Pattern and Command Pattern.
- Expert level skills in design and development of multi - tier web based applications involving HTML, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP, JSP Tag Libraries, Servlets, Java Script, JDBC, JNDI and EJB.
- Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework.
- Expertise in programming with Spring Framework, Spring IOC Container, Spring AOP, Spring MVC, Spring Boot.
- Expertise in programming with Web Services frameworks like SOAP, REST and WSDL.
- Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
- Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and J Boss Servers.
- Good exposure to Version Control Systems: CVS, Subversion and Clear Case.
- Expertise in using ER Diagrams, understanding data models, writing SQL and PL/SQL queries for Oracle 9i/10g//11g, DB2, MS SQL Server databases.
- Experience in Building, Deploying and Integrating with Ant and Maven.
- Experience in development of logging standards and mechanism based on Log4J.
- Strong experience with developing test case using Junit.
- Team player with excellent analytical, strategic planning, and communication skills.
TECHNICAL SKILLS
Languages: Java 1.5,1.6,1.7 J2EE, C, C++
J2EE Technology: Java Beans, MVC, Servlet, JSP, JDBC, EJB2.0/3.0, JNDI, RMI
Frame Works: Hibernate 2.x/3.x, Spring 2.x/3.x/4.x and Struts 1.x/2.x
Application Servers/Web Servers: IBM Web sphere, BEA Web logic, Tomcat 5x, J Boss Application server
Web Technologies: XML, HTML, DHTML, CSS, Java Script, AJAX, JAXB, Web Services, SOAP,XSLT
Data Base’s: Oracle 8i/9i/10g/11g, Postgres 9.x, SQL Server
IDE’s: Eclipse 3.x,MyEclipse & WSAD
Build Tools: Ant, Maven
Operating Systems: Windows, Linux, Unix
Other tools: JUnit, JMock, Log4J, JQuery, SOAP UI, Clear case, CVS, Perforce, Jira, bootstrap, splunk.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Involved in getting the functional/business requirements from the clients/analysts that follows the agile (scrum) methodology.
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Discussions with team and lead about different framework task.
- Designing the framework task and implementing.
- Extensively used the Spring 3.0 framework and REST full service.
- Core components developed using JAVA 1.7 using spring container.
- Used GRADLE build tool for build and GIT hub as project repository.
- Used Hibernate ORM for Database transactions.
- Involved in working with design patterns like data access object, data transfer objects, and business components
- Involved in developing core java utility classes, and TestNG test cases.
- Developed selenium automation test cases for pipeline and reporting.
- Working on code reviews, testing and refactoring during the development and code review during the product enhancement and maintenance.
Environment: J2EELanguages:JDK 1.7,Spring 3.0, Spring MVC, REST full web services, JSON, Hibernate, TestNG, Selenium, Oracle, MySQL, Tomcat, Eclipse STS 3.6, GitHub, Rally, Postman, Gradle
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in business meeting and gathering, documenting business requirements.
- Developed the application using open source tool Spring.
- Used Springs Dependency Injection, spring mvc and spring ORM modules.
- Implemented various design patterns like Singleton, Business Delegate, DAO, Factory pattern etc.
- Responsible for developing the application using internal architecture called CRM and SAL.
- Used Hibernate as business layer to persist data to postgres tables.
- Involved in writing test cases for all the java classes developed using Junit framework.
- Used Eclipse for writing code.
- Actively involved in code review meetings and providing review comments.
- Implemented under Agile, SCRUM methodologies.
Environment: Java, J2EE, Spring 3, JSP, Java Script, svn, Web Services (JAX-RS), maven, Log4j, JUnit 4, HTML5.0, CSS, xml, JAX-B, Postgres, Github, Jenkins, Junit, Mockito.
Confidential, Bloomington, IL
Java/J2EE developer
Responsibilities:
- Responsible for developing the application using open sourceSpring framework 3.0.
- Produced and consumedWeb Services (WSDL,SOAP).
- UsedJAXBAPI to bind XML Schema to java classes.
- UsedSpring-Coremodulefor Dependency Injectionand integrated view usingApace Tiles.
- Consumed Web services withApache CXF Framework.
- Involved in writing test cases for all the java classes developed using Easymock andJunitframework.
- Deploying the applications on vfabric VMfware/apache tomcatApplication Server.
- Actively involved in code review and providing refactoring tips.
- Worked under Agile, SCRUM methodologies.
- Actively involved and designed the user interfaces usingJSPs, CSS, Javascript.
Environment: Java, J2EE, Spring 3,Web Services (JAX-WS, SOAP, WSDL),JSP, Java Script, AJAX, Jquery, svn, vfabric vmware, spring tool suite, maven, Log4j, JUnit 4, HTML5.0, CSS, AJAX, Mockito.
Confidential, Los Angels, CA
Java/J2EE developer
Responsibilities:
- Involved in the design and development of database-driven web-based systems (GUI) involving both synchronous and asynchronous work flows.
- Involved in developing Business Component Layer using EJB 3.0.
- Responsible for analysis, testing and maintenance of the project.
- Involved in the design and development of AJAX based scripts to present data in the web 2.0 framework.
- Implementation includes AJAX rich UI using YUI 2.5/2.8 libraries, CSS and JavaScript to implement dynamic functionality on the DOM.
- Involved in design and development of customized solutions for various clients in the Aspire Broker Trading Platform.
- Designed and developed the persistence layer using Hibernate persistent objects.
- Implemented MVC framework using Struts 1.2 and Tiles.
- Developed various UI widgets to provide flexibility in presenting data to the user.
- Developed JSP custom tags to provide flexibility in the design of the UI layer.
- Implemented under Agile and Test Driven Development(TDD).
- Involved in the development of AJAX based trading platform called Block Order Allocation System providing Stock Brokers the flexibility, and presenting data to help them place trades.
Environment: Java, J2EE, Web Services (JAX-WS, SOAP, WSDL), EJB 3, JPA, Struts 1.2, JSP, JMS, JSTL, JDBC, JNDI, Java Script, AJAX, Sybase, Ant, JBoss 5.1, Eclipse, SVN, Remedy, Log4j, JUnit 4, HTML5.0, CSS, AJAX
Confidential, Seattle, WA
Java/J2EE developer
Responsibilities:
- My responsibility is to assist in documenting existing dependencies between the components, data migration, deploying and validating. Working under Agile, scrum and TDD methodologies.
- Responsible for analysis and design of the application in Java based on MVC Architecture, using open source Spring framework.
- Documenting and analyzing all the modules.
- Involved in estimating effort to migrate each module.
- Writing equivalent DDL scripts and pl/sql procedures in postgres.
- Modifying the existing module or developing new modules depending on requirement.
- Created Java classes for business service layer.
- Actively involved in code review and providing refactoring tips.
- Involved in writing test cases for all the java classes developed using Junit framework.
- Developed logging classes for the application using Apache Log4j.
- Have used Jira to track bugs and tasks.
- Extensively worked on splunk and log management.
- Deploying the applications on Apache Tomcat Application Server.
Environment: Java, J2EE, JDBC, Spring, SpringMVC, SVN, Maven, Oracle, Postgres, Apache Tomcat, Eclipse, Mac, Jira, Jenkins.
Confidential, Denton, TX
Web Developer
Responsibilities:
- Design and development of new webpages.
- Gathering and refining specifications and requirements based on technical needs.
- Used Servlets to implement Business components.
- Designed and Developed required Manager Classes for database operations
- Developed various Servlets for monitoring the application.
- Designed and developed the front end using HTML and JSP
- Developed XML files, DTDs, Schema’s and parsing XML by using both SAX and DOM parser.
- Responsible for maintaining, expanding, and scaling the site.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript.
- Regular maintenance of the website.
- Updating the news, creating new topics and converting currently existing website into Drupal based.
Environment: Java1.3, J2EE 1.3, Servlets, JSP, JDBC, SQL, PL/SQL, Eclipse IDE, HTML, PHP, Drupal, Java Script, Dream Weaver.