We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • Overall 8 years of experience in analyzing & designing , developing and implementing web - based applications using Java/J2EE technologies
  • Experienced in developing web-based applications using JAVA/J2EE, JDBC, Servlets, JSF, JNDI, Hibernate, Struts, Spring, JSTL .
  • Hands on experience in using Extensible Markup Language tools like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM parsers.
  • Experience in using Spring IOC, AOP, Spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
  • Experience in developing Microservices business component using Spring Boot .
  • Experience in developing and consuming REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, and UDDI.
  • Experienced in designing User Interfaces using client-side technologies HTML5, CSS3, JavaScript, Angular JS, Angular 2, Node JS, Bootstrap, jQuery, JSON and AJAX.
  • Good Understanding of relational database concepts and experience in Query construction using SQL. Extensive experience in writing, editing and maintaining database objects.
  • Experience in working with SQL databases like Oracle, MySQL and NOSQL databases like MongoDB . Hands on experience with PL/SQL, Stored Procedures, Triggers and Views.
  • Worked on the continuous integration tool like Jenkins and automation Testing tools such as Selenium .
  • Experience in using build/deployment tolls like ANT, Maven, Gradle and testing frameworks like Junit, Mockito and implemented logging with Log4j .
  • Expertise in implementing various design patterns like Model View Controller, Session Facade, Singleton, Front Controller, DAO , and DTO .
  • Expertise in using AWS Services like EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, and Auto Scaling Groups.
  • Application development experience using multithreading, Serialization, Externalization, Collection framework, Generics.
  • Good working experience in all phases of SDLC and complete understanding of Agile/SCRUM methodology.
  • Strong analytical and interpersonal skills along with excellent communication skills.

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/1.6, C++, C

J2EE Technologies: JDBC, Servlets, JSP, JMS, RMI, JSTL, JNDI

Web Technologies: HTML, DHTML, XHTML, JavaScript, Angular JS, Node JS, CSS3, XML, jQuery, Ajax, JSON

Web Services: REST, SOAP, WSDL, JAX-RPC, JAX-WS, JAX-RS, JAXB, UDDI

Tools & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, JSF,

Web/Application Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic server

Database: Oracle 12c/11g/10g/9i, SQL-Server, MySQL, Mongo DB, Cassandra

IDEs: Eclipse, Net Beans, IntelliJ

Version Control/ Logging Tools: CVC, SVN, Git, Log4J, Slf4J

Testing tools: Junit, Quality Center, Mockito, Jenkins, JIRA

Build Tools: ANT, Maven, Gradle

Cloud Technologies: AWS (ES, EC2, S3, EMI, ELB, Dynamo DB), PCF

OS & Environment: Windows Vista/XP/2000/NT, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Schaumburg, IL

Java/J2EE Developer

Responsibilities:

  • Analyzed the requirements with the business team and involved in designing the application using OOAD methodologies.
  • Followed Agile Software Development Methodology and Test-driven Development ( TDD ) to build the application iteratively and incrementally.
  • Developed UI using HTML5, CSS3, Angular JS, AJAX, Bootstrap framework and JSP for interactive cross browser functionality and complex user interface.
  • Performed Front end validations for the screen using JavaScript , Angular JS directives and core java.
  • Involved in the development of project back-end logic layer by using most of the core Java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object. Involved in developing the web pages using Angular JS to build Single page web applications.
  • Worked with Spring MVC framework, Hibernate ORM and Spring Boot for implementing the Web tier of the application with Oracle database, MSSQL server.
  • Used Spring Security for authentication and authorization purposes. Used Spring Core Annotations for Dependency Injection ( IoC ), Spring DI and Spring MVC for RESTAPI s and Spring Boot for microservices .
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Administered Cassandra clusters based on the knowledge of architecture and data modeling for Cassandra applications.
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Developed SQL stored procedures for data migration and database upgrade from SQL using TOAD for SQL .
  • Used Maven for building the project and involved in data replication and high availability design scenarios with Oracle Streams.
  • Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continuous integration.
  • All the functionality is implemented using Spring IO / Spring Boot , Thyme leaf and Hibernate ORM.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods.
  • Used JBoss Fuse to create mediation or route message between Services. Used Log4J for logging errors and messages.
  • Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data. Used Quality Center for tracking bugs.

Environment: Java1.8/J2EE, Spring 3.x, Hibernate, Spring boot 1.2.3, Thyme leaf 2.1.4, Ajax, Web Services, AngularJS, Angular1, jQuery, JSON, Free marker, JUnit, HTML, CSS3, Bootstrap, Micro Services, Cassandra, AWS S3, EC2, Tomcat, Web logic, Apache Maven, PL/SQL, RESTful API, JENKINS, GIT, Selenium, Quality Center, and Eclipse, Camel, Windows, Unix.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Daily Scrum ( Agile ) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Designed the complete website using HTML5, CSS3, jQuery, AJAX, JSON, Bootstrap, and JavaScript.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Used AngularJS to create reusable components like custom directives, filters for data manipulations and to display data in company standard format in UI .
  • Wrote internal and external API services using Node JS modules.
  • Used Spring framework for Dependency Injection transaction management and AOP .
  • Implemented Business Logic using Java, Spring MVC and Hibernate .
  • Implemented RESTful Webservices to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth .
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot .
  • Created the Node.js EXPRESS Server combined with Socket . io to build MVC framework from front-end side AngularJS to back-end MongoDB , to provide broadcast service as well as chatting service
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using Log4j .
  • Developed REST architecture based webservices to facilitate communication between client- server.
  • Involved in the implementation of the RESTful webservices using the Spring Boot and to perform CRUD operation from the database, published the REST services .
  • Used Apache CXF as the Web Services framework to implement the REST API s involved.
  • Refactored Microservice to make it RESTful , thread safe and more configurable.
  • Design, develop, test of SOA services using SOA/RESTful Webservice. Involved in the deployment of REST based Web-Service End-Points.
  • Developing Java Oracle database web application to process the ordering of quote services for customers.
  • Hands-on experience in developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins .
  • Strategic and practical implementation of cloud-specific AWS technologies including Elastic Compute Cloud ( EC2 ), Simple Storage Services ( S3 ), Cloud Formation, Elastic Beanstalk , Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Aware of troubleshooting issues on AWS and other developer IDE and Cloud environments.
  • Developed the REST based Microservices using spring data and spring boot with JPA .
  • Created Docker images for SOA projects that are developed as Microservices.
  • To generate reports for the batch services used the Spring Batch , created test cases of Junit for testing the DAO layer.
  • Developed the application as cloud native and deployed in Pivotal Cloud Foundry ( PCF ) platform.
  • Configured and build Asynchronous communication with JMS services with MQ services .
  • Deployed the application on a Web Logic server on a UNIX platform.
  • Developed Microservice to provide RESTful API utilizing Spring Boot with Spring MVC .
  • Worked on Maven building tool for creating EAR file to be deployed in application servers.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed a continuous deployment pipeline using Groovy scripting on Jenkins , for continuous deployment chef, Ansible, build tool Maven , and shell script Version controls like GITHUB Used for source code version controlling.
  • Worked on No SQL databases like Cassandra for managing the higher amounts of data, MongoDB used in the documentation.

Environment: Java 1.7/1.8, CSS3, HTML5, Ajax, jQuery, Bootstrap, Angular JS 1.5, J2EE, JSON, Spring Security, Spring Boot, Spring Data, Spring Batch, JSP, Hibernate, Webservices, RESTful, Stored Procedures, WebLogic, AWS, Maven, Pivotal Cloud(PCF), Kafka, GitHub, shell script, Thyme leaf, DynamoDB, Life ray, JIRA, Junit, Linux, Log4J, TDD, Cassandra, Node JS, Oracle, My SQL, Microservices.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involve in various phases of Software Development Life Cycle ( SDLC ) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile (Scrum) methodology.
  • Interacted with the client for gathering the requirements during design, development and implementation phases.
  • Used Agile environment for designing and coding application environment, used Test Driven Development ( TDD ) which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Responsible for the development & unit testing of Staffing Request module using Struts.
  • Involved in designing EJB Components with various EJB design patterns like Service Locator, Session Fade and Business Delegate.
  • Created detailed design documentation.
  • Used Spring Integration excessively to enable light weight messaging within application.
  • Integrated new requirements into existing detailed designs.
  • Implemented Business Logic using Stateless Session Beans.
  • Used Spring JDBC on the Data access layer with the Hibernate .
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Developed web services using SOAP and WSDL protocols to get data from another source.
  • Developed JUnit test cases and validated users input using regular expressions in JavaScript as well as in the server side.
  • Used Direct JDBC in Some places for database operations and calling the Stored Procedure.
  • Used Hibernate Query Language (HQL) for to store and retrieve data from the database.
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Developed SQL queries and scripts using PL/SQL .
  • Backup and restore Jira to sync the test instance with production.
  • Used CVS for version Controlling Purposes and ANT for the entire build process.
  • Developed Ant build script and Ant task classes to clean, compile, copy, deploy, generate configuration files using filters, doc, jar and war files.
  • Developed PL/SQL objects like packages, procedures and functions.

Environments: Java, J2EE, Hibernate, Eclipse, JBoss, Spring framework, AJAX, JDBC, JMS, XML, ANT, JUNIT, UML, Log4J, Rational Rose, Web Services, SOAP, BEA Web Logic, CVS, Oracle 10g, Windows.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Worked in a waterfall model by involving starting from requirement gathering to deployment.
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate .
  • Created applications, connection pools, deployment of JSPs , Servlets , and EJBs in Apache Tomcat .
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action and AJAX tag libraries.
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries with JDBC API, Hibernate ORM to access data.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring IOC, and Spring AOP .
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Implemented Executor Framework in Multithreading. Designing and implemented Multiple Process Service using Multithreading and Concurrency concepts to schedule and execute jobs.
  • Used the various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
  • Worked extensively on the SOA infrastructure and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
  • Written Unix shell scripts to identify user login information.
  • Developed JUnit test cases for all the developed modules.
  • Developed the different components of application such as JSPs , Servlets , EJB using WebSphere Studio Application Developer and used CVS for version control.
  • Was involved in writing JSPs , JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed and build the application using Maven .
  • Prepared the REST and SOAP based service calls depending on the data passing to the webservice.

Environment: Core JAVA 5/6, JavaScript, Servlets, JSP’s, JDBC API, EJB, JPA, PostgreSQL, Spring-Core, AOP, Hibernate, HTML, CSS, AJAX, SOAP WS, RESTFUL WS, SOA, Life ray, Oracle 10g, DAO, SVN, Maven, Eclipse, Unix, HTML, PL/SQL, Apache Tomcat, Splunk, Clear Case, Groovy, MYSQL, SQL Developer, DB2, JUnit, CSS, Apache Camel, Unix Shell, Microsoft SQL Server, Log 4j.

Confidential

Java Developer

Responsibilities:

  • Responsible for developing and bug fixing of the R&D application.
  • Developed Billing module in the application to interact using Model View Controller architecture.
  • Involved in design & documentation of validation and report modules within the R&D application.
  • Developed the application on MVC framework by writing UI with Java Script and JSP pages in user- friendly environment.
  • Created JSP, HTML and business layer component beans and their dependencies in spring application framework ( MVC , ORM , and AOP ).
  • Worked extensively integration of the modules Responsible for trouble shooting the production issues and performance of the application.
  • Used Hibernate framework and Spring JDBC framework modules for backend communication with the rest of Treasury application.
  • Deployed applications on WebLogic and configured it with Eclipse as IDE.
  • Used Oracle, server databases as backend applications and generated queries using Toad.
  • Participated in performing extensive Unit Testing for the application using Junit and JMeter .
  • Involved in setting up the environment for Development, Testing, and Maintaining.
  • Involved in taking responsibility to train new team members on the framework and the R&D application design.

Environment: Eclipse, WebLogic, Hibernate, Spring (MVC), Oracle 9, SQL, Java 1.6, JSP, Java script HTML, XML, SVN, TOAD, JUnit, JMeter, POJO, AOP.

We'd love your feedback!