Java/j2ee Developer Resume
San Francisco, CA
SUMMARY:
- Over 6 years of experience in Java/J2EE with full Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment, and maintenance.
- Proficient in developing web-based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology (OOAD, UML).
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Ruby On Rails, Servlets, JSP, Spring 3.x, Hibernate 3.2/2.x, Shell Scripting, Hibernate, XML, SOA, Web service, NetBeans, Eclipse, MEVAN.
- Experienced with Big Data using MapReduce, HDFS, and Hive.
- Experience in client-side development with HTML, CSS, JavaScript, AJAX
- Good experience with Multi-threaded programming.
- Experience in MVC architecture, spring framework, J2EE Design Patterns, Spring IOC and Hibernate.
- Used and worked with SOAP, JAXB and Rest Webservices.
- Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP.
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
- Expertise in developing web services with XML based protocols such as SOAP and WSDL.
- Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Extensive experience with BEA Weblogic, JBoss & Tomcat server.
- Expertise using version control tools like CVS, Github, and Rational ClearCase.
- Expertise in using Apache Ant, Maven as java build tool
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black box testing.
TECHNICAL SKILLS:
Core Programming Languages: Java 1.6/1.7, J2EE, JavaScript, C, C++, PL/SQL
Databases: Oracle, MySQL 5.x/4.x, PostgreSQL
Web Services: REST, JAX RS and SOAP (WSDL, UDDI)
Technologies and Frameworks: Hibernate 3.x, spring (Core/Data/Boot/MVC)
Web Technologies: HTML5, CSS3, XML, JavaScript, JSP, Servlet
Applications/Web Servers: Weblogic, WebSphere, Tomcat, JBOSS
Development Methodologies: Agile-Behaviour Driven Development, Test Driven Development
Tools: & Framework: Eclipse, Spring Tool Suite
Others: Data Structures, Design Patterns, Code reviews, Test planning
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed and Developed the UI Framework built using HTML, CSS, JQUERY, EXTJS, and Javascript.
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Created and maintained the configuration of the Spring Application Framework’s IOC container.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Used Webservices to extract client related data from databases using WSDL, XML and SOAP.
- Developed Servlets, JSP pages, Beans and worked on integration and Security.
- Wrote MapReduce jobs in java to extract data from unstructured data Hadoop.
- Did Importing and exporting data into HDFS and Hive.
- Experienced in managing and reviewing Hadoop log files
- Wrote Hive scripts to extract data.
- Designed and developed Middleware Components using JBOSS Application Server
- Created complex SQL Queries, PL/SQL Stored procedures, Functions for back end.
- Used Maven for compilation and building JAR files.
- Wrote data Components and called StoredProcedures using Java, HQL, Hibernate.
- Worked on Java Beans and other business components for the application and implemented new functionalities.
- Log4j framework was used to debug and trace the application.
Environment: Java 1.5, J2EE 1.5, Hadoop, MapReduce, JQUERY, AJAX, EXTJS, JSP, JavaScript, JavaBeans, Servlets, JAXB, Spring 3.x MVC, Hibernate 3.x, Oracle Pl/SQL, JBOSS Unix, Linux Log4J.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using HTML5/CSS3.
- Wrote the DAO’s to access the database using JDBC calls.
- Middle Tier Java Programming: Primarily focus on Business Logic Tier, JMS, spring component, such as JavaBeans, Criteria’s, Business Delegate, DTO's, DAOs and Hibernate etc.
- Used Rest Web Services to get Customer Feedback and warranty information.
- Involved in creating and configuring of build files.
- Designed, developed and implemented HTML in presentation layer for Submission Application implementation.
- Developed several service controls consuming various web services.
- Involved in Design Reviews and Code Reviews.
- Responsible for deployment of application in the Integration / Functional Environment, providing necessary assistance to the UAT testers.
Environment: Java, J2EE, Spring 3.x, Rest Web Services, Spring Boot, JSON, Eclipse, Maven, UNIX, Shell Script, SQL, PL/SQL, and Oracle.
Confidential, Phoenix, AZ
J2EE Programmer
Responsibilities:
- Used agile methodology in developing the application, which included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Worked with all the stages of the SDLC and including Design, Development and Testing.
- Worked on COREJAVA(Collections) and used the core packages.
- Developed and enhanced UI using HTML/CSS3, AJAX and JavaScript.
- Performance tuned Sql queries and stored procedure implemented in Oracle
- Implemented solution with Weblogic 11g and Coherence Server.
- Worked with PL/SQL stored procedures.
- Performed integration using REST APIs.
- Worked with Apache MQ, Hibernate, Developed Test cases, Test scenarios & Test scripts for Unit testing and Black box testing.
- Implemented automation and unit tests using Selenium, JUnit, JMock, and JWebUnit suite of test cases.
- Developed Log4j logs to record the events used to provide the debugging, and auditing capabilities to the application
Environment: Java, Spring MVC, Hibernate, J2EE, Ajax, JQuery, JavaScript, Json, Maven, Agile, Multithreading, SVN, SOA, Web Services, XSLT, DTD, WSDL, XPATH, Linux, and Eclipse.
Confidential
Java Developer
Responsibilities:
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
- Participation did in Design Review sessions for development / implementation discussions.
- Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
- Developing Test Cases and unit testing using JUnit
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from Oracle database through JPA (Java Persistence API) layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
- Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
- Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
- Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
- Creating test environments with Eclipse for local testing using tests profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Solving QA defects, scheduling fixes, providing support to production application.
Environment: Java: JDK 1.5, JSP, AJAX, XSLT, XML, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, Eclipse UNIX, UML, JBOSS JMS, Spring MVC, Hibernate 3.0, PL/SQL, JUNIT 3.8, log4j 1.2 and Mevan
