We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • Experience in working in environments using Agile (SCRUM) and Test - Driven Development (TDD) development methodologies.
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Proficient in implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of Control (IOC), Spring Boot, Spring DAO, Spring ORM (Hibernate).
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing Microservices using Spring-Boot.
  • Broad knowledge and hands on experience in Web development using HTML5, AJAX, CSS, JavaScript, jQuery, AngularJS, Angular 7, Bootstrap, Python.
  • Expertise in DB Design, DB normalization and writing SQL Queries & Oracle PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes, Cursors and Views etc.
  • Expertise in developing database application using Oracle 12c, Sybase, DB2, MySQL, SQL Server.
  • Good experience with Cassandra and Redis NoSQL Database.
  • Good experience with Multithreading, Collections and Exceptions.
  • Profound knowledge on Maven, Gradle, ANT as build script for application build and deployment.
  • Developed micro services like RESTful web service JAX-RS with Jersey, Swagger implementation and testing frameworks like Mock MVC, Mock Rest MVC.
  • Experience on performing unit Testing using JUnit and mocking frameworks like Mockito and made sure code changes will not break existing Unit Tests.
  • Experienced in working with Jenkins for Continuous Integration (CI) and Continuous Deployment (CD).
  • Experienced in using source code version management tools like SVN, GIT, BIT BUCKET and task runners like Grunt, Gulp and webpack.
  • Experience in deploying and configuring application servers such as IBM WebSphere, Oracle WebLogic, JBoss and Apache Tomcat.
  • Good exposure on using various tools like spring source tool suite, RAD IDE, Eclipse IDE, IntelliJ, Visual Studio, TOAD, SQL Developer in implementing the applications.
  • Hands on experience in working with Junit, Selenium, Mockito, Groovy and TestNG.

TECHNICAL SKILLS

Programming Languages: Java 1.8, J2EE, C, JavaScript, HTML, CSS, Visual Basic.

Java Technologies: JDBC, Multithreading, Servlets, JSP, Spring 5.0, Spring AOP, Spring Batch, Spring MVC, Struts framework 2.3, Spring Boot 1.2.3, JPA, Hibernate 4.1, JAXB, Junit, EJB 3.0.

Web Technologies: HTML5, CSS3, AngularJS 2.0/4, XML, Ajax, jQuery, Bootstrap, RESTful Web Services.

Database: Oracle 12c, MySQL, SQL Server, DB2, MS Access, Cassandra, Redis.

Web/ Application Servers: WebLogic 9/10/11, IBM WebSphere 5/6/8.5.5, JBoss, Apache Tomcat.

IDE: Eclipse, NetBeans, IntelliJ, Visual Studio.

Methodologies: Agile/Scrum, Waterfall, TDD.

Build Tools: Maven, Ant, Jenkins, Bamboo.

Version Control: GitHub, Bit Bucket, SVN.

Testing & Performance: JUnit, Mockito, TestNG, JMeter and Selenium.

PROFESSIONAL EXPERIENCE

Confidential, Austin, Texas

Java/J2EE Developer

Responsibilities:

  • Performing program design, coding and development - Performing unit and integration testing.
  • Conduct performance testing of application with respect to Database and framework and redesign the solution to meet the client performance requirements.
  • Taken care of Java multi-threading in common java classes / library.
  • Cassandra was used as persistence database and Redis as high speed cache.
  • Develop code based on the client specific framework to connect with Cassandra, Redis database and build solutions as per requirements in development projects in accordance with coding standards.
  • All the functionalities are implemented using Datastax Java API.
  • Very good understanding Cassandra Cluster mechanism that includes replication strategies, snitch gossips, consistent hashing and consistency levels.
  • Evaluate and implement Redis cache for Mapping Generation.
  • Write Junit test cases for the code.
  • Used core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Core java development for different components. Developed the application using Core Java concepts- Multi-Threading, Collections and ORACLE, Maven.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Worked high end on collections and multithreading.
  • Worked on JMS service for multicasting the data among various systems.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GITHUB, Jenkins.
  • Building application using Maven 3.0.
  • Used log4j for tracking errors and debugging the code.
  • Used Jenkins for building and deploying application in DEV, IST environments.
  • Used IDE Eclipse and GITHUB version tool system for developing and Tracking Application.
  • Actively used the defect tracking tool RADAR to create and track the defects during QA phase.
  • Selected and implemented agile development practices according to the application requirements for every project.

Environment: Java 1.8, Core Java, Collections, Multithreading, Oracle 12c, Cassandra, Redis Cache, DataStax API, GitHub, Jenkins, Maven 3.0, Log4J, Eclipse, Radar, JMS.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Utilized Agile Scrum Methodology with JIRA to manage projects and participated in daily stand up meetings.
  • Involved in requirements gathering and analysis from the client.
  • Expertise in Agile Software Development.
  • Maven is used as a build framework.
  • Used Bit Bucket for software development and other version control tasks.
  • Used JIRA for tracking the defects and mostly used JIRA to update the JIRA ticket s as the work progresses.
  • Implemented the Model View Controller (MVC) framework, Spring MVC.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Used Spring as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Exposed the application using Rest Web Service, developed http post, get methods based on requirement and handled the errors using http status codes.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Implemented queries using Oracle 12c, PL/SQL and SQL Server 2008.
  • Used jQuery to make the front end components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Involved in build activities using Jenkins continuous integration tool along with Maven build script.
  • Wrote Test Cases using JUNIT as a framework.
  • Developed Selenium test cases using TestNG framework.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Used Json, Postman for Rest web services implementation and testing.

Environment: Java 1.8, Spring 4.3, Hibernate 4.0, JPA, JSP, Java Script, Bootstrap 3.0, Oracle 12c, Selenium 2.0, Junit, Mockito, Web Sphere, JBoss, TestNG, Bit Bucket, Maven, Restful Web Services, Jenkins.

Confidential, New castle, Delaware

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using UML tool.
  • Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.
  • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach.
  • Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
  • Developed and designed front-end using HTML, AngularJS 4.0, CSS, Microservices, Bootstrap and JavaScript with tag libraries.
  • Extensive Used Exception handling and Multi-threading for the optimum performance of the application.
  • Strong hands-on experience with Spring Boot and annotation configuration.
  • Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery and JSON to write/read data from back end systems).
  • Understanding the existing application and creating the services using RESTful service and JSON.
  • Worked on PL/SQL to retrieve data from Database.
  • Worked on Database Stored Procedures, Functions, Triggers and views.
  • Done code review and configuration build management for the application using Maven.
  • Used BIT BUCKET, JIRA to track and maintain the different version of the project.
  • Used Log4j to print the logging, debugging, warning, info on the server console.
  • Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used Eclipse & IntelliJ as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Involved in agile development process following Test Driven Development (TDD) by using Junit4, Mockito.
  • Deployed business components into Web Sphere Application Server and involved in transaction management and security management.

Environment: Java 1.8, Multi-Threading, Collections, Spring 5.0, Spring Boot, Micro Services, Hibernate 4.3, Restful Web Services, JavaScript, Boot Strap, HTML, CSS, jQuery, Angular JS 4.0, BIT BUCKET, Log4j, Mockito, Junit4, Jenkins, Maven, JIRA, Oracle 12c, PL/SQL, Web Sphere 8.5.5, Tomcat.

We'd love your feedback!