Mid-level Java/j2ee Developer Resume
San Antonio, TX
SUMMARY
- Oracle Java SE 8 Programmer Certified with 4+ years of experience in Object Oriented Designing, Developing, Implementing and testing in Client/Servers e - business applications using Java&J2EE Technologies.
- Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
- Experience with Agile methodologies like Scrum, RTC, Iteration planning, creating stories, Retro perspective.
- Extensive programming experience in developing web-based applications usingJava, J2EE, JSP, Servlets,EJB, Struts, Spring, JDBC, JavaScript, AngularJS, HTML, and Web Servicesetc.
- Worked on maintaining the persistence using Hibernate, JPA ORM.
- Experience in database design and executing queries with DB2, MS SQL Server, SQL developer in Oracle 9i, My SQL and DB2.
- Proficiency in developing Web Services, SOAP and Restful that include several components like SOAP, WSDL, XML, JAXB, JAX-RS and JAX-WS.
- Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and WebLogic Application Servers.
- Experienced in implementing presentation layer using JSP, CSS, HTML, jQuery, JavaScript, AngularJS, JSON and Servlets.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Spring MVC, Struts, JPA and Hibernate.
- Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, RTC version control repositories.
- Experience in modeling and developing stored procedures, functions and triggers on Database.
- Hands on experience in writing Shell Scripts, Ant build file and Maven build files.
- Experience in using the Log4j framework for Logging Java Application.
- Experience in developing, designing inUML, Package, Class and State Diagrams.
- Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java IO, Java Beans and Network programming.
- Review design documents with stake holders and collect approvals
- Excellent Knowledge of Object Oriented Analysis Design using UML.
- Excellent communication, problem-solving, interpersonal, organizational skills.
TECHNICAL SKILLS
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Java Version: JDK 1.5, 1.6, 1.7,1.8
Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, AngularJS 2.0, 1.4.7, Shell Scripting, JavaScript, CSS2, CSS3, HTML4, HTML5
Java Frameworks: Spring MVC, AOP, JSF
Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, MySQL Workbench, Squirrel for DB2.
Databases: DB2, Oracle, MS-SQL Server, HSQLDB, MySQL
Middleware Specifications: EJB 2.1, EJB 3.0, JMS
Version Control: Tortoise SVN, RTC, Rational Clearcase, GitHub, CVS
IDEs: Eclipse, MyEclipse, IntelliJ, Netbeans.
Build Tools: Maven, Gradle
Webservice Tools: SoapUI 4.0,5.1
Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Control-M Automation
Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner
Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, 8.5.5, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1, Joans
ORM Fra ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking: JIRA, Bugzilla, Rational ClearQuest
Methodologies: Agile (XP, Scrum), Waterfall
Reporting: iReports, JReports
Batch Jobs: Java Batch, Spring Batch, Quartz Scheduler
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Mid-Level Java/J2EE Developer
Responsibilities:
- Used Agile methodology for development using User Stories and Sprint planning.
- Experience in implementing complete Software development life cycle (SDLC) for various applications including Analysis, Design, Development, Implementation, Maintenance and Support.
- Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, JDBC, JNDI, JPA, EJB, Spring, JMS, XML, Junit.
- Experience in using ORM frameworks like Hibernate, JPA and integrating with Spring ORM
- Experience in writing SQL queries, Stored Procedures, Triggers, views with the major databases like Oracle 9i to 11g, MS SQL Server, IBM DB2
- Hands on experience in Front-End technologies like AngularJS2.0, 1.4.7, HTML5, JavaScript, CSS3, JQuery, Tag Libraries and Custom Tags used for Responsive web design.
- Developed SOAP and Restful Web services using Apache CXF, JAX-WS RI, JAX-RS
- Used various web servers like Apache Tomcat, JBOSS, Web logic and IBM Web sphere
- Worked on automating data loading, extraction, reports generation using UNIXShellscripting.
- Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory
- Developed applications based on Model-View-Controller (MVC) architecture using Spring MVC and JSF.
- Experience in XML related technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM Parsers.
- Worked with Version Control Systems like GIT, SVN, and Rational Clear Case.
- Good experience in implementing Junit for Unit testing, logging using Log4J and MAVEN tool to compile, package and deploy the components to the Application Servers in different environments.
- Development, testing and deployment experience of enterprise applications on Windows & Linux platforms through IDE's such as Eclipse and NetBeans
- Excellent understanding & hands on experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Transaction API (JTA), MQ.
- Good Communication, presentation and interpersonal skills and very good team participant.
Environment: JDK 1.7, EJB 2.1, Spring 4.1(DI, MVC, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JSF, JAX-WS Webservices, JQuery, JQueryUI, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, SOAPUI 5.1, Log4j, Maven 3.1, AngularJS 2.0, HTML5, CSS3, TOAD, Maven, Junit 4.1, Control-m Automation.
Confidential, Polaris, OH
JAVA / J2EE Developer Consultant
Responsibilities:
- Worked with the Business Analyst for requirement gathering and organized regular Demos during the course of development while following Agile/Scrum methodology.
- Analyzed, designed, implemented web based application using Java, JPA, Servlet, JSP, Spring, XML, and SQL.
- Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
- Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
- Created a Front-end application using JSPs and Spring MVC for registering a new Confidential t and configured it to connect to database using Hibernate.
- Front end development utilizing HTML5, CSS3, and JavaScript
- Used annotations in the complete project development, Webservices, MVC design.
- Used Maven project management tool for build and deployment of the application.
- Developed Spring REST Web services for opening, closing the locker door Webservice operations.
- Developed code for user stories (based on user requirements) and successfully approved it from QA
- Used Subversion (SVN), ClearCase as source controls.
- Involved in write application level code to interact with APIs, Web Services using XML.
- Parse XML documents like Device Connect, Disconnect messages using JAXB.
- Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
- Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
- Used log4j for logging.
Environment: Java 1.7, Spring MVC, Hibernate 3, JSP, Servlets, JNDI, JUnit, XML, SOAP, WebSphere 6.0, DB2, JSP, JSTL, JavaScript, AJAX, JUnit, HTML5, CSS3, Javascript, Oracle 10g, Log4J, JMS, Eclipse Log4j, Maven
Confidential, Columbus, OH
Mid Java/J2EE Developer
Responsibilities:
- Agile delivery of software using practices of short iterations, sprints, Scrum.
- Designed and developed all the user interfaces using JSP, Servlets and Struts.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Presentation tier of the application was built on Struts framework. Heavily used Struts Tag Libraries, Validators, and Tiles and involved in Configuring web.xml and struts-config.xml.
- CreatedJavaServlets and other classes, deployed as EAR file, connecting to SQL server database using JDBC.
- Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production)
- Developed the Hibernate entity classes using Annotations and XDoclet.
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
- Worked on writing Unix Scripting to perform certain tasks.
- Developed view pages and JavaBeans.
- Used Maven for the project management like build, install
- Developed Event Logging & Error Reportingapplication using Servlets.
- Used Subversion for version control and repository.
- Involved in validating designs done by other developers as well as in the code review process.
Environment: JDK 1.7, EJB 2.1,, Hibernate, Struts2, Servlet, JAX-RS Webservices, JSF, JAX-WS Webservices, Apache CXF, jQuery, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic, Eclipse, Junit, SOAPUI, Log4j, Maven, HTML5, CSS3, Toad, Maven, Junit, JIRA, Control-m Automation.
Confidential, Atlanta, GA
JAVA/J2EE Software Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSPs.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Used MyEclipse for writing code for JSP, Servlets, and Struts
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Developed business layer components using enterprise java beans (EJB).
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Developed XML Web Services using SOAP, WSDL, UDDI
- Used XML parser APIs (SAX) in the web service's request response data marshalling as well as unmarshalling process.
Environment: Java, JDK1.6, JSP,Servlets, Struts2, EJB, Oracle DB, HTML, XML, DOM, SAX, ANT,MyEclipse, Unix, LOG4J, Websphere, SOAP, WSDL, Webservices JDBC, JUnit, Design patterns
