We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Around 5 years of experience in software development includes Analysis, Design, and Development of Web - based applications.
  • Extensive experience in design and development of multi-tier applications using Java, J2EE, Spring, Hibernate ORM, XML, XSD, Web Services (REST & SOAP), WSDL, HTML5, JavaScript, Ajax, jQuery, JUnit.
  • Worked on different Application Servers like Web Logic, Apache Tomcat, and JBoss AS.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Extensive usage of different IDEs like Eclipse, Net Beans, Spring Source Tool Suite (STS).
  • Proficient in Java/J2EE technologies like JSP, Hibernate, spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML, web service using IDEs like Eclipse 3.1/3.5.
  • Experience in Object Oriented Analysis and Design (OOAD) techniques using UML.
  • Experience in web application design using Spring Framework and its MVC module.
  • Extensive Experience in using MVC (Model-View-Controller) architecture for developing applications.
  • Experience in Singleton, Factory, Template, DAO, MVC, Strategy, DTO design patterns.
  • Experience in building a rich web application using AJAX, JSON, jQuery, HTML5, CSS3, and JavaScript
  • Performed code reviews and implemented best Python programming practices
  • Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Experience using core Java APIs to build multi-threaded server-side components for large-scale Web and standalone applications.
  • Experienced in developing messaging module by using Spring JMS, Apache Camel and Active MQ.
  • Experience in NOSQL database such as HBase.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in JavaScript framework AngularJS.
  • Strong Experience using RESTful Web services to save and retrieve geolocations using a remote server in Java using Spring MVC, MongoDB
  • Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, Spring Batch and Web Services using Eclipse and integration with Hibernate as well as Struts.
  • Expertise with developing enterprise web-based application based on XML, jQuery, AJAX and RESTFUL Web Services.
  • Self-learning knowledge of Amazon AWS Cloud Platform with focus on various services such as EC2, S3, VPC, Route 53, SNS, SQS, SWF, Lambda, Kinesis, Ops works, Cloud Formation.
  • Experience using Hibernate for mapping Java classes to the database and using Hibernate query language (HQL).
  • Used Spring Boot, Spring MVC to build the Web application, Services.
  • Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Experience with JUnit, ANT, Jasmine and Maven scripts.
  • Configured and created application log files using Log4J to trace required application messages.
  • Created User-defined types to store specialized data structures in Cassandra
  • Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
  • Experience with Production support functionality.
  • Extensive experience working on Hadoop ecosystem components like Map Reduce, HDFS, HBase, Oozie, Hive, Sqoop, NoSQL, Falcon, Pig, Storm, Kafka.
  • Good programmer in Perl and Unix Shell scripting (particularly ksh and bash).
  • Experience in using Jira and Confluence as part of the agile methodology.
  • Proficient in using RDBMS concepts with Oracle and MySQL.
  • Hands on experience in CI/CD process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Installation, configuration and maintenance of Red Hat Linux servers
  • Developed REST based Microservices using Spring Boot.
  • Experience with source code control management like subversion SVN, CVS, GIT.
  • Defined and created various functional requirement documents and design specification documents after performing requirement analysis for the systems to be developed and worked with bug tracking tools like JIRA
  • Database Design, Development, and Query Optimization using Oracle, DB2. Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors.
  • Developed software using Jenkins integration service.
  • Used Java 1.8 features like Lambdas and Streams for adding extension methods to existing interfaces.
  • Used Stream API for allowing sequential as well as parallel execution of the application
  • Expertise in Database Design, Creation and Management of Schemas, writing DDL, DML SQL queries.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting
  • Participated in the designing and developing of Software using Agile and Waterfall methodologies.
  • Methodical knowledge of Application development life cycle and Software Engineering Principles

TECHNICAL SKILLS:

Languages: Java (JDK 1.6/1.7/1.8), J2EE, SQL, PL/SQL.

Web Technologies: JSP, Servlets, HTML 5, JavaScript, JQuery, CSS 3, XML, AJAX

Web Services: SOAP, Restful Web Services, WSDL, SOAP, JAX-WS, UDDI, AXIS, REST-JAX-RS, JERSEY

Java/JEE technologies: Servlets, JSP, JDBC, JMS, JPA, JSTL, Web Services (JAX-RS & JAX-WS).

Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP.

Application/Web Servers: Tomcat, Web Logic, IBM Web Sphere, JBoss, Jetty.

IDE Tools: Eclipse, Rational Application Developer (RAD), Eclipse-based Spring Source Tool Suite (STS), Net Beans, Oracle SQL Developer: MySQL Workbench

Logging Frameworks: SLF4J, Log4J, And Log back.

Databases: Oracle 11g, MySQL, Cassandra, MongoDB.

Agile Tools: Jira, Confluence, Jenkins.

Tools: Ant, Maven, Spring Boot, SOAP UI, Active MQ, Apache Camel, IBM Rational ClearQuest Expertise in developing applications using Java/J2EE, Spring, Hibernate, Struts.

Build and SCM: Git, Subversion (SVN), Clear Case, Ant, Gradle, Bamboo, and Maven.

Testing: JUnit and Mockito.

Other Technologies: JAXB, JiBX, Jackson Mapper.

Operating System: Windows, Linux, Unix, Macintosh HD.

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Developed reusable components using JavaScript, XML and HTML.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with AngularJS interaction.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
  • Implemented Microservices communication between cloud and Devices.
  • Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Used object storage container to store the secured files, and retrieved from API by using Amazon web services(AWS)
  • Responsible for creating an instance on Amazon EC2(AWS) and deployed the application on it.
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes,Sharding, replication, schema design, etc.
  • Designed and developed MicroServices business components using Spring Boot.
  • Proficiency in adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Configured and customized logs using Log4J.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: Java, HTML5, CSS3, JavaScript, AngularJS, XML, JSF, MongoDB, Hibernate, spring, Spring Boot, Spring AOP, Spring MVC, JUnit, Maven, WebSphere, JSON, GIT, Agile Methodology, AJAX, Restful, Log4J, SOAP, JAX-WS, JIRA, Oracle, WSDL, SVN, Multi-threading.

Confidential, McLean, Virginia

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript and JQuery for the client side validations .
  • Used the basic principles of MVC to in corporate the AngularJs to build client side application and Node.js for building server side API's.
  • Worked on Node.js providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.
  • Developed reusable and interoperable Web service modules based on SOA architecture using RESTful
  • Implemented Micro Services using Spring boot and helped in conversion of the monolithic services to Micro Services.
  • Repository pattern for REST services, CRUD built on Angular, WPF and C# EF, libraries exposed calls to runbooks, watch directory as a web service, cmdlets and API documentation available dynamically with Swagger.
  • Designed and Developed dashboard menu section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT .
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
  • Design, examination and execution of open confronting sites on Amazon Web Services (AWS).
  • Experience utilizing and making custom scripts and applications utilizing the AWS SDK and/or CLI Tools.
  • Designed and developed the system used for AWS Elastic Environments, including monitoring individual instance and managing individual components and SNS, SQS for asynchronous workflow.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO).
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle
  • Involved in building Docker container images using Gradle plugin
  • Responsible for creating tables in development schema and Wrote oracle packages, procedures and functions in PL/SQL.
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to client using RESTful web service.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Using spring security framework for user level authentication with REST API for service layer Development.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle10g.
  • Used Spring Batch for running batch jobs.
  • Created test cases for DAO Layer and service layer using JUNIT.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
  • Defined the Hibernate configuration file, hibernate mapping files and created classes to persist the data into Oracle.
  • Used Software Configuration Management (SCM) and Java Build Tool Maven .

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, NodeJS, JSON, Spring, AJAX, JSP, Spring MVC, Spring Batch, JSTL, MongoDB, PL/SQL, Web Services, AWS, Micro Services, Restful, Docker, SOAP, GIT, XML, Log4j, JUnit, Maven, Oracle, RAD, JIRA, Mule ESB, WebSphere, Clear Case, JNDI, OC4J, TOAD.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure. Used Spring Batch for running batch jobs.
  • Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the ClientSide JavaScript validations.
  • Used Spring Core Annotations for Dependency Injection.
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP i/p request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
  • Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
  • Used Log4j for the logging the output to the files.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: GWT, Java, Web Logic, UNIX OS, CSS, JavaScript, JBoss, AJAX, Eclipse, Perforce, Maven, Hudson, HP Client for Automation, Argo UML, Putty, HP Quality Center.

Confidential

Java/J2EE Developer

Responsibilities:

  • Extensively use of Core Java features including collection, exception handling, generics and annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
  • Designed the back-end server, build web service to provide result and generate report and also the front-end user interface.
  • Developed Presentation and validation layers using JSP, HTML and CSS3 Custom Tag Libraries.
  • Retrieved data from the web service for calculation using AJAX call.
  • Involved in designing the user interfaces using Struts Tiles Framework
  • Developed JUnit test cases for DAO and Service Layer methods.
  • Extensively used JQuery validation package to make client side user input validation
  • Extensively used Cache to avoid the repeated logic calculation and access database
  • Used JSP, JavaScript and JDBC to create web Servlets
  • Created tables in database based on the Entity-relationship model that is provided by the database architect
  • Used SVN for version control
  • Used IBM RAD7 as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java, J2EE, JDBC, JSP, Oracle, JavaScript, HTML, CSS3, Struts, jQuery, JUnit 4, AJAX, SVN, JIRA.

We'd love your feedback!