We provide IT Staff Augmentation Services!

Senior Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 8 years of experience in software development includes Analysis, Design, Development and quality testing of software for Standalone applications and Web - based applications using JAVA/J2EE this includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Strong knowledge in working with MVC architecture using Spring Framework.
  • Experience on Angular JS, jQuery, JavaScript, HTML5, CSS
  • Excellent handle in Java based frameworks like Struts, Spring and Hibernate.
  • Worked on different Web Applications Servers like WebSphere, Apache Tomcat and Joss.
  • Experienced in different IDEs like Eclipse, and NetBeans.
  • Handfuls of experience in build and deploy tools such as Ant, Maven, and Jenkins.
  • Extensive experience developing middleware applications using Core Java, Java Collections, exception handling, multi-threading, Struts, Springs, Hibernate, EJB, JDBC technologies.
  • Hands-on development experience with RDBMS, including writing and tuning complex SQL queries, views, stored procedures, triggers, etc. Serialization, Collections and Data Structures.
  • Developed REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Experience in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
  • JAVA/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF
  • Extensive experience in application development using Java J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, JSF, jQuery, Hibernate, XML, SOA, JavaBeans, JDBC, UML, WebLogic, Apache Tomcat, JSON, SSL, Spring Security.
  • Built restful web services using NodeJS and implemented the front-end using jQuery and AngularJS controllers, directives, and services.
  • Worked in Web application development using HTML, DHTML, CSS, UML, AngularJS, JavaScript, jQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, XSLT, Oracle, SQL, Struts2 and Spring MVC.
  • Experience in JDBC, EJB, Entity Beans and MDB (Message Driven Beans), JNDI and JMS.
  • Experience in Creating Automation Test Scripts using Selenium, web driver, Java.
  • Good Experience with Springs, Spring IOC, AOP, MVC, Spring Security Spring JPA, Spring Batch.
  • Extensive knowledge of J2EE architecture, Patterns, UML Design and development.
  • Experience on Core JAVA technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server. Developed custom look and feel components like jQuery, AngularJS, NodeJS.
  • Proficiency in programming with different Java IDE’s like Eclipse, JBuilder, IntelliJ and Toad.
  • Extensively worked with Repository tools like Subversion, and VSS.
  • Good understanding on NoSQL databases like Mongo DB.
  • Extensive experience in Amazon Web Services (R53, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon SQS, Amazon Cloud, Amazon RDS, Amazon Elastic Load Balancing and Amazon EBS).
  • Strong experience in developing and automating Selenium testing with Web Driver, Selenium IDE, Java, Jenkins, Junit.
  • Experience in Micro Services and Spring Boot application development.
  • Subversion SVN, GIT and Visual Source Safe as versioning software tools.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and extensively worked with Oracle, MySQL, SQL Server relational database management
  • Exposure to application development using Java and J2ee technologies with expertise in Servlet, spring and Hibernate frameworks.
  • Expert troubleshooter and problem solver with proven ability to design and develop reliable data driven applications. Deadline-driven work ethic.
  • Versatile team player with good analytical, communication and interpersonal skills
  • Experience in developing enterprise applications using SDLC, Rational Unified Process, OOAD
  • Good at Documenting and Understanding User requirements and System specifications
  • Excellent communication skills, team playing spirit and strong analytical & problem-solving abilities.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA1.8, J2EE, SQL, PL/SQL, Groovy, JSP, JSF, Servlets, JDBC, Struts, Spring, Junit.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2,NoSQL, Oracle, MongoDB, PL/SQL.

Tools: TOAD, Report Builder, Maven, Jenkins, ANASIBLE, Log4j, Layer7 Policy manager.

IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Middleware Frameworks: Spring MVC, Spring Security, Spring DATA, Rest-Spring, Spring JDBC, EJB, Servlets, JDBC, Spring Boot.

Web Technologies: HTML, JSP, AWS, J2EE AJAX, JSF, jQuery, CSS3, AngularJS, JavaScript, JSON-Parsing, JSON-DTD, NodeJS, Grails, Bootstrap

Scripting Language: Perl, Unix Shell

Architecture: ORM, SOA, MVC, Service Facade, Micro services, Client-Server Architecture.

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL, Apache tomcat 8, Web logic, JBoss, Glassfish.

ORM Framework: Hibernate

Automation Tools: Selenium WebDriver, Junit, JMeter.

Configuration Management Tool: Kintana (Deployment Process), Subversion, GitHub, UDEPLOY, SVN

Operating Systems: DOS, Windows/XP/Vista/7, Windows, Win 2000, Ubuntu and UNIX

PROFESSIONAL EXPERIENCE

Senior Java/ J2EE Developer

Confidential - SAN JOSE, CA

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Proficient in Web designing & development, using Google Web Toolkit (GWT), Adobe Dreamweaver, HTML5, CSS3, JavaScript, XHTML, jQuery, XML, DOM, BOOTSTRAP, Ajax, JSON and Node JS.
  • Experience working with JavaScript MVW frameworks AngularJS.
  • Developed REST API by creating Restful webservices using REST Easy, JAXB, XML/XSD, EJB and Hibernate.
  • Developed role-based application security using Spring Security and LDAP.
  • Very good experience in Document Object Model (DOM) and have a strong understanding of DOM. Functions and experienced in dealing with challenging High Traffic Websites and Cross Browser Issues. Used Spring framework to implement middle tire with Spring IOC, AOP, Spring Boot
  • Configured Eureka server for spring micro service registry and discovery.
  • Created platform as infrastructure with AWS used Jenkins to run the automated deployments.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA.
  • Used Angular and HTML binding on front end, rest-angular calls to communicate to the backend endpoints.
  • Used Spring Boot for developing microservices, REST to retrieve data from client-side using Microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
  • Implemented Spring Boot integration with Spring Session.
  • Designed single page application with Angular JS.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Extensive experience on the cloud while using Amazon web services (AWS) to build out environments, run scenarios, and communicate between Microservices
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's. Implemented ORM Hibernate framework, for interacting with Data Base. Developed build Scripts using Maven to build and deploy the application.
  • Injecting Groovy scripts in Jenkins for dashboard and customized email triggers.
  • Used Jenkins AWS code Deploy plugin to deploy and Chef for Bootstrapping in AWS.
  • Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
  • Worked on Cloud Infrastructure, Automation it includes Amazon Web Services (AWS), Puppet and Chef.
  • Used Hibernate with JPA for attaining Object Relational Mapping.
  • Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
  • Created Jersey Restful Web services consuming and producing JSON / XML.
  • Designed and implemented cucumber glue code in Java and also written scripts for selenium.
  • Worked with Clientelism for UI testing while supporting to the other team.
  • Used Spring Core annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Involved in creating SOAP requests and wrapping messages using SOAP protocols.
  • Developed and designed REST APIs (Restful End Points) and integrated with other subsystems using SOAP Web Services.
  • Worked with cross browser testing tools such as Sauce labs and Selenium Grid to make scripts running in the JENKINS server.
  • Used Eclipse and IntelliJ IDE tools to develop the application and JIRA for bug and issue tracking.
  • Used MAVEN as build-tool for building J2EE applications.
  • Wrote SQL queries, applying optimization techniques.
  • Used Log4j for logging.
  • Developed Selenium test cases for automated UI testing
  • Prepared JUnit test cases to test individual components and also prepared automation scripts.
  • Version control of the code and configuration files are maintained by GIT

Environment: Spring 4(DI, MVC, Tran Management, Integration, AOP), Groovy, Hibernate4.0, JAX-RS Restful services, JAX-WS Web services, jQuery 1.9, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.6.3, Junit, XMLSPY, SOAPUI 5.1, Log4j, AWS, Jenkins, Maven 3.3.9, PMD, Bootstrap, AngularJS, NodeJS, HTML5, CSS3, Toad, Junit 4.1, Power Mock, Selenium, JIRA, Rally, Apache POI, Quartz Scheduler, React JS.

Senior Software Engineer

Confidential

Responsibilities:

  • Design, implementation and support for large scale web Service infrastructure across multiple data center's using AWS Services, Monitoring and SCM tools for CI/CD Environment.
  • Developed presentation layer using JSP, HTML and CSS.
  • Did the Object Relational mappings with Hibernate for the data model using the business objects.
  • Developed Web Services using Axis2 .0
  • Performed User Interface Design and coding using Java, Spring Boot framework and web technologies.
  • Involved in developing BPEL process SOA components to invoke the Messaging, JDBC, FTP, HTTP and Webservices.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
  • Extensively worked on Servlets, JSPs, Struts and Tiles, JavaScript, Ajax, Expression language, JSTL, JSP custom tags.
  • Designed single page application with Angular JS.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used XML Web Services for transferring data between different applications.
  • Used Apache CXF web service stack for developing web services and SOAP UI and XML-SPY for testing web services.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Experience in using MVC, SOA architecture and Microservices for implementing the client server business applications.
  • Used Spring 2.5 Framework for DI/IOC and ORM components to support the Hibernate data.
  • Used Jab for binding XML to Java. Used SAX and DOM parsers to parse xml data. Used X-path to parse XML documents.
  • Developed REST Web Services.
  • Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
  • Designed and developed fixes for defects and enhancements using Hibernate persistence layer, JMS with message driven beans and struts for web-tier
  • Implemented Microservices with Spring Boot for real time Processing.
  • Used struts framework and Oracle 10g for development and JSP, HTML for UI development.
  • Implemented MVC architecture using Spring Framework.
  • Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Created RFP microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful and ATG Services.
  • Implemented Logging, Auditing using Spring Framework Aspect Oriented Programming (AOP)
  • Used Spring Framework to integrate with Struts and used ORM mapping tool called Hibernate.
  • Used Spring IOC framework to wire the Spring Beans.
  • Implemented Hibernate in data access layer to access and update information in the database and configured HBM and CFG, .xml files according to hibernate framework.
  • Extensively worked with the retrieval and manipulation of data from the Oracle Database by writing queries using SQL and PL/SQL.
  • Used Log4j for logging errors, messages and performance logs.
  • Developed test cases and performed unit and integration testing; performed using testing using Used JUnit.
  • Using Maven as the build script and SVN as source repository.

Environment: Java 1.6, Servlets, JSP, Struts, Spring 2.5, Eclipse 3.6, BEA WebLogic 10.3, Hibernate 3.0, JUnit, SOAP, XML, JavaScript, AngularJS, Spring Batch framework, Spring Active MQ, UML, Maven, SVN, Log4J, Oracle 10g,Microservices,Springboot,HTML,SQL,AngularJs, SOA Architecture, CSS, JSP,AWS.

J2EE Developer

Confidential, DUBLIN, OH

Responsibilities:

  • Involved in analysis, design and development of the system components.
  • Used OO Techniques - UML methodology (use cases, sequence diagrams, activity diagrams)
  • Developed server-side applications using Servlets and JDBC.
  • Used Ant for automating the build process of java applications and components.
  • Used JUnit for Testing.
  • Used Web Services-WSDL and SOAP
  • Involved in various phases of Software Development Life Cycle (SDLC) of module development and bug fixing.
  • Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client- side validation.
  • Involved in the development of Presentation Tier using JSP, HTML and JavaScript.
  • Developed UI using Struts, JSP and Servlets based on MVC design pattern
  • Hands on experience in using Hibernate and SQL to import the data from the database.
  • Developed DAO layer using JDBC to handle the interaction with Database (Oracle)Developed the UI validation framework using custom validations built on top of Struts validation framework.
  • Involved in the analysis, design, and development phase of the application.
  • Created Class, Activity, and Sequence Diagrams using IBM Rational Rose modeling tool.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
  • Deployed applications on WebLogic Server 10.3
  • Used JavaScript for client-side validations.
  • Developed server-side applications using Servlets, JSP, EJBs and JDBC.
  • Used JMS for communicating various clients and its components.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Used JMS for sending asynchronous data between the different session beans.
  • Wrote stored procedures, complex queries using PL/SQL to extract data from the database.

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i, WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, CVS, Eclipse, Junit, J2EE, JDBC, Java Servlets, EJBs, Oracle, HTML, Rational Rose, Eclipse, Hibernate.

Software Engineer

Confidential

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used Agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Spring Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
  • Coded JDBC calls in the servlets to access the IBM DB2 database tables.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Developed administrative tasks of SQL server of performing daily backups and recovery procedures.
  • Maintained the table performance by following the tuning tips like normalization, creating indexes and collect statistics.
  • Customized the stored procedures and database triggers to meet the changing business rules.
  • Normalization and De Normalization of tables.
  • Writing and debugging T-SQL, stored procedures, views and user defined functions.
  • Written T-SQL queries for the retrieval of the data.
  • Wrote sequences for automatic generation of unique keys to support primary and foreign key constraints in data conversions
  • Designing the database and coding of SQL, PL/SQL, and Triggers and views using IBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Drives Beans for asynchronous processing of alerts.
  • Used ClearCase for source code control and JUnit for unit testing.
  • Involved in peer code reviews and preformed integration testing of the modules. .
  • Worked on XML along with PL/SQL to develop and modify web forms
  • Created new tables, views, indexes and user defined functions.
  • Actively designed the database to fasten certain daily jobs and some stored procedure.
  • Optimized query performance by creating indexes.
  • Involved in Administration of the SQL Server by creating users & login ids with appropriate roles & grant privileges to users and roles.

Environment: MS SQL Server 2008, My SQL, T-SQL, SQL Query Analyzer IBM Java, J2EE, Spring, JDBC, JSP, Servlets, JMS, AXIS, XML, SOAP, DOM JavaScript, HTML, JNDI, CVS, Log4J, Maven.

We'd love your feedback!