We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • 10+ years of experience in Object Oriented Analysis and Design and different stages of SDLC. Have strong knowledge on SOLID principle.
  • Strong practice with Scrum Agile (CI/CD) implementation methodologies.
  • JAVA/J2EE: 10 years of java experience in developing enterprise applications and building web - based applications. Generics, annotations, Concurrency APIs
  • S3, RDS, EC2
  • Experience with Hadoop architecture and map reduce using java.
  • Spring MVC: 2 years of experience in developing applications using Spring MVC with Hibernate, annotations and security framework. Spring REST framework.
  • 3 years of experience in developing web application using struts2. Struts validations framework used for front end validation.
  • 6 years of strong experience in developing JDBC API for Oracle. Involved in optimizing SQL queries. Strong experience in database operations such as PL/SQL triggers, Procedures, Functions and Exception Handling.
  • Front end technologies: 6 years of experience in developing web applications using technologies like HTML, JSP, Java script, JSON, jQuery, CSS, XSLT
  • 2 years of experience in designing restful with jersey api and soap web services.
  • Design Patterns: Extensively worked on design patterns like Singleton, Observer, Façade.
  • Change Management: Worked on different change management tools like GIT, CVS, SVN
  • Extensively used Apache Tomcat, web logic, Jboss application servers to deploy and manage applications.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Experience in designing and developing distributed software systems with high performance, scalability and security.
  • Solid understanding of authorization mechanisms including oAuth2
  • Involved in various Test Phases like designing JUnit test cases, system testing, and User acceptance testing to validate the functionality.
  • Worked on NoSQL database: Redis and MongoDB
  • Self-motivated, quick learner with excellent work ethics and strong analytical, troubleshooting and problem solving skills with leadership qualities.
  • Have thorough knowledge of Data structures and algorithms.
  • Excellent communication skills and ability to work in a group as well as independently with minimum supervision.

TECHNICAL SKILLS:

Project Management Methodologies: SCRUM, XP, Paired Programming, Rally, Agile

Java/J2EE technologies: Java, J2EE, Core Java, JSP, Servlets, EJB, Java Beans, JAXP-DOM-SAX, JDBC, Java Mail, quartz scheduler, dbUnit

Application & Web Servers: Weblogic Server 11g / 8.1, Apache Tomcat, JBoss

Frameworks and ORM: Struts 1.2/1.1, JSF, Tiles, Validator, Hibernate, iBatis

Internet Tools - Technologies: XML, DTD, Schema, XML, XSL, XSLT, HTML, JavaScript, Python

Databases and Related API: Oracle 9i/10g/11g

Version Control: Subversion Torotise SVN, Subclipse, CVS, Clear Case

IDE’s & Utilities: JDeveloper 11.1.1.3, Eclipse, JBuilder 2005

Business Management Tools: BPM (Savvion)

Infrastructure Tools: JUnit, Ant, Unix Shell Scripts, Log4J, JIRA, TOAD, Secured CRT, Win SCP, Editplus, Notepad++, Fitnesse, FileZilla, Putty

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

J2EE Developer

Components Used: Hadoop, Map Reduce, AWS, Java, J2EE, JPA, Eclipse Link, BackboneJS, HTML5.0, CSS, JSON, Java Scripts, JQuery, Active MQ (JMS), GIT, ANT, Web Services with REST, WADL, JAX-RS, Jersey and XML, Apache SL4J, JspWiki, JTrac, Jenkins, NoSQL (Redis), Oracle SQL Developer, Oracle 11g, UML, Cloud computing Solutions, Linux, EC2 and S3, RDS

Responsibilities:

  • Responsible in Software Development Life Cycle (SDLC) tasks - planning, analysis, design, coding, deployment, testing and documentation using Scrum Agile development methodology for product development of a cloud based software application.
  • Analyzed, optimized/enhanced the performance and created tests on Big Data
  • Worked on reporting, dashboards and planning, predictive analytics.
  • Developed multiple MapReduce jobs in java for data cleaning and pre-processing.
  • Experienced in managing and reviewing Hadoop log files
  • Plan, deploy, monitor, and maintain Amazon AWS
  • Design roles and groups using AWS Identity and Access Management (IAM).
  • Maintain 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS.
  • Implemented OAuth2.0 for authentication based web application and accessed Google Storage APIs for fetching data services.
  • Developing components of Web services (REST with JSON) end to end, using Jersey JAX-RS reference implementation framework with clear understanding on WADL (contains model of the deployed resources, their structure, supported media types, HTTP methods).
  • Used NoSQL MongoDB database to store the outgoing messages and queues, and oracle as relational database to store the user data.
  • Messaging Middleware using Active MQ (JMS)
  • Developed generic search system using Elastic Search
  • Used concurrency or multithreading in programming to improve overall performance.
  • Extensively working with Core Java using Eclipse for server side business logic models using OOPS concepts and used data-structures like LinkedList, HashMap, HashSet and LinkedTreeMap etc. for business logic development.
  • Also did work on memory management and NIO for Java 
  • Developing various JPA entities in data access layer along with named queries to interact with database to read, create or update the records using EclipseLink.
  • Deploy the developed cloud based web application on to Apache Tomcat Server for testing the software.
  • Implement various design patterns in the project such as Singleton, Data Access Object, Factory Pattern, Builder and Singleton.
  • Develop test cases and performed unit test on server side using JUnit Framework. Unit testing and end to end testing of the developed modules.
  • Design and develop the web-tier using BackboneJS, MarionetteJS, UnderscoreJS, CSS, Java Scripts, JSON and Using JQuery to simplify the client-side scripting of HTML for the cloud based web application project.
  • Working with GIT as version control tool with GITHUB as the code base.
  • Coordinate with the offshore team regarding development efforts and delivery requirements.
  • Develop UML (class, sequence, activity) diagrams for design layouts and DB table definitions.
  • Using putty to work on server and SSH secure client for uploading & downloading files on to the servers.
  • Using JTrac project tracker to capture and organize issues during all phases of testing.
  • Using Jenkins for periodic builds that are automated and fixing issues when arose.
  • Attend meetings with the development teams across the time zones regarding the targets, time line and delivery of milestones for the application integration along with design reviews.

Confidential, Sunnyvale, CA

Application Engineer

Components Used: Java/J2EE, Struts, Spring, Hibernate, MAVEN, Web Services, Twitter Bootstrap, Backbone, JQuery, JBOSS, Tomcat, Weblogic, Unix, Mac OS X, Git, Selenium SafariDriver, Gson, eclipse, quartz

Responsibilities:

  • Working on Mac based projects with information security for Confidential networks.
  • Developed InfoSec commons library.
  • Developed InfoSec LDAP, to retrieve user details from LDAP.
  • Developed InfoSec Config, a common configuration library.
  • Developed InfoSec DS Auth library used to validate any application through DS Auth.
  • Developed InfoSec ISDB Dashboard, to view and invoke various ingesters and their statuses.
  • Updated features with ISDB Runner.
  • Developed various test cases using Selenium using Safari Driver for Ipid application.

Confidential, Cupertino, CA

Application Engineer

Components Used: Mac OS X, Java 6.0, Struts 2, Hibernate 3, JQuery, Gson, SOAP, JAX-RPC, RESTful, JAX-WS, Axis, JBoss, Scrum Agile, Oracle 11g, Hibernate 3.x, Web Services, eclipse, ANT, JUnit, Eclipse 3.x, SVN, PL/SQL, quartz, recaptcha, Linux

Responsibilities:

  • Confidential Developer website provides various facilities for all World Wide Confidential (iOS, Mac and Safari Programs) Developers.
  • Was involved in various discussions with Client starting from Analysis phase through design, development, coding and testing
  • Worked on Client Side scripting using JavaScript, jQuery
  • Intensively worked on middle tier using Struts implementing business logic
  • Worked on implementing various database operations using Hibernate
  • Implemented and consumed Web Services using SOAP, REST, gson (parsing json)
  • Created multiple database procedures, functions and triggers using PL/SQL
  • Used multithreading in programming to improve overall performance.
  • Developed Python Scripts to interact with D&B (Duns and Bradstreet) REST services
  • Also developed Python Scripts using Selenium bindings with python for web testing purposes
  • Implemented Quartz scheduler for handling jobs
  • Implemented Recaptcha on web pages from being harvested by spammers.
  • Developed various unit tests for testing different test cases.

Confidential, San Mateo, CA

Senior J2EE Engineer

Components Used: Java 6.0, SOAP, JAX-RPC, RESTful, JAX-WS, WL 10, Oracle 10g, Hibernate 3.x, Web Services, Open VPN, Ubuntu, eclipse, ANT, TestNG, JUnit, JMock, Eclipse 3.x, Spring, Struts, SVN, TeamCity, PL/SQL

Responsibilities:

  • Developed web pages using HTML/ DHTML and client server scripting was done using JavaScript
  • Integrate with current Provisioning services API and E-Mail Processing
  • Developed Business Logic Handlers and WS Fault / error handlers
  • Developed services proxy for F-Secure WS direct integration
  • Developed Web Service using SOAP, RESTful and consumed them using JAX - RPC, JAX - WS (Web Services)
  • Integrate WS services to FallOut/Retry services.
  • Data Encryption (For Storing License Keys)
  • Quantity based license key handling logic
  • Implemented Logging / exception handling
  • Implement WS-Security Services, WebLogic SSL config (Setup the F-Secure SSL Certificate)
  • Unit (Mock Services for Provisioning API), Integration and Functional Testing
  • Introducing new WSDL stub generation off-line Ant target
  • Implemented database functions using Oracle 10g PL/SQL stored procedures and triggers
  • Connected Java Based front-end application to Oracle Database using Hibernate and deployed the application using Weblogic Application Server

Confidential, FL

Application Developer

Components Used: Java/J2EE, Oracle JDeveloper Suite 11.1.1.3, Weblogic Server 11gR1, Oracle Fusion Middleware 11.1.1.3, PL/SQL, Maven 2.0, Continuum, Subversion, Struts 1.1, Hibernate, Tiles 1.1, Notepad++

Responsibilities:

  • Struts with Tiles Framework for developing the application on Weblogic Server.
  • Continuum to do builds on dev, beta and request to middle tier for prod
  • Used for AJAX calls for updating the messages on screens & AJAX requests for seamless page updates.
  • Different features were made available for Different Roles associated with the user
  • Performed all Exceptional Handling
  • Worked on JUnits and ran them locally and on Integration server
  • DisplayTag library to display the search results in tabular form (style sheets, sort options, pagination…)
  • PL/SQL Procedures for Search and retrieving all kinds of information.
  • Created Project in the structure for Maven and created distribution file pom.xml

Confidential, San Jose, CA

Senior J2EE Engineer

Components Used: Java 6.0, JSF 1.1/1.2, Hibernate 3.x, Oracle 10g, Apache Tomcat 5.x, ANT, Scrum Agile, Eclipse 3.x, RichFaces, Facelets, Junit, ERWIN, Linux

Responsibilities:

  • Implemented User Interface using JSF framework
  • Integrated Ajax functionality in Java Server Faces (JSF) components in different pages to increase web page’s interactivity, speed and usability.
  • Using Rich Faces components in building User Interface
  • Using Hibernate framework for handling the Persistent Layer
  • Implementing database functions using Oracle 10g PL/SQL stored procedures and triggers
  • Extensive experience in Relational and Dimensional Data modeling for creating Logical and Physical Design of Database and ER Diagrams using multiple data modeling tools like ERWIN
  • Worked extensively on forward and reverse engineering processes. Created DDL scripts for implementing Data Modeling changes. Created ERWIN reports in HTML, RTF format depending upon the requirement, created naming convention files, co-coordinated with DBAs to apply the data model changes.
  • Implemented Menu for different Security Roles
  • Turned on password encryption (SHA) to protect any passwords that end up in log files. Turned off encryption in Tomcat.
  • Developed Business Delegates, Business Classes
  • Developed Hibernate Entities using Annotations
  • Implemented JSF templates using Facelets
  • Promotion Process: Release versions promoted to different platforms (Development, Test, Staging and Production) using different segments for each in the build properties file.
  • Using Junit for Test Driven Development for code quality.
  • Building and deploying application locally and on Cruise Control using ANT
  • Written Custom Shell Scripts to run cron jobs on UNIX environments.
  • Worked with Rally for Task Management and Bug Tracking

Confidential, Palo Alto, CA

J2EE Developer

Components Used: Java 5.0, Struts, Tiles, Validator, Hibernate, Oracle, Weblogic 8.1, IBM Rational ClearCase, Eclipse 3, ANT, Windows NT, UNIX, AJAX, XML, XSLT

Responsibilities:

  • Created the JSP pages using Struts and Tiles.
  • Implemented Client side and Server side validations using Commons Validator framework
  • Improvised Persistent Cart
  • Implementing database functions using Oracle 9i PL/SQL stored procedures and triggers
  • Implemented Rotating Banners for different tiers
  • Implemented Dynamic Browser Resizing throughout the website, worked with UI designer in implementing CSS
  • Integrated Proactive and Reactive Web Chat windows (Talisma) into the defined pages
  • Updated the code for Omniture and AOID tracking
  • Implemented Multi-Variant testing functionality that allows client to find out better usability
  • Implemented recently browsed feature on the left navigation bar
  • Converted Broad vision code to J2EE
  • Used AJAX in different pages to increase web page’s interactivity, speed and usability
  • Worked on SQL Queries to retrieve the Stock information depending on different Product states
  • Hands-on development in HTML, JavaScript, and CSS.
  • Build and deploy application on server using ANT.

Confidential, San Jose, CA

J2EE Developer

Components Used: Struts, Tiles, Validator, AJAX, and J2SE 5.0, J2EE 1.4, JSP 1.2, XML, XSL, ANT, Tomcat 5.x, Managed Objects Formula Server 3.5, SQL Server 2000, Eclipse 3.x, ANT, and Windows NT

Responsibilities:

  • Created the JSP pages for the dashboard using Struts and Tiles.
  • Developed the User Interface using latest technology AJAX.
  • Validate Client side and Server side validations using Validator framework
  • Developed own Custom Tags and consumed Custom Tags from Managed Objects using JSPs and JavaBeans.
  • Developed JSPs using Eclipse IDE.
  • Deploying and performed performance tuning of the application on Tomcat Application server.
  • Developed the automatic build scripts using ANT for the application to deploy and test.
  • Generated charts using JFreeChart (Cewolf) class libraries.
  • Integrated HP OVIS dashboard into Adobe Business Service Dashboard.

We'd love your feedback!