We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Around 7+ years of experience in the IT Industry with proficiency in Design and Development of J2EE Projects like servlets, JSP, JDBC, spring MVC, spring Boot with Hibernate ORM, JUNIT and RESTful web services.
  • Complete understanding of Object Oriented design and development of Web - based and client/server-based systems on multiple platforms.
  • Hands-on experience in developing applications using Agile methodology and SCRUM Meetings.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, JSF, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Expertise in using various open source frameworks like Struts and ORM Technologies like Hibernate and My Baits.
  • Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring wicket, Micro-Services.
  • Good knowledge on Spark Frameworks.
  • Experienced in designing Web Applications using HTML5, CSS3, JavaScript, Json, jQuery, AngularJS, NodeJS and Bootstrap.
  • Experience in web/application servers like Web Sphere, Web Logic and Apache Tomcat.
  • Extensive experience of using IDE tools Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA 2016.1.3 for JAVA/J2EE Application development.
  • Designed and developed Reactive Framework for Single Page Applications using ES6, Angular.js, Angular Material and Component Router.
  • Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Expertise with using Oracle, SQL Server, MySQL databases and writing SQL and PL/SQL queries.
  • Experience in using Messaging Services like JMS, MQ Series, Kafka.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Mongo DB, Cassandra.
  • Performed unit testing using JUnit and Mockito aiding test driven development (TDD) in some scenarios.
  • Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, SVN and Bitbucket.
  • Hands on experience using Gradle, Maven and ANT as build tools for the building of deployable artifacts from source code and static code analysis.
  • Extensively worked on continuous integration tools like Jenkins and Bamboo for automation of various build and deployments..
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structure and managing containers.
  • Experienced in development and troubleshooting Web based and enterprise-based applications on Windows, UNIX/shell, Linux, Golang and Groovy platforms.

TECHNICAL SKILLS

Operating Systems: Linux, Windows (98, 2000, XP, Vista),Solaris.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, 9.0.

AWS Cloud Technologies: EC2, Elastic Beanstalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, EBS, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Docker, Redshift, SNS, SQS, SWS, SES

Web Technologies: JSP, Servlets, Struts, spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML, XSL, XSLT, JavaScript, and JAX-RPC.JAX-WS Jersey

Application Servers: WebLogic, Apache Tomcat, Glassfish, Web Sphere and JBoss.

Databases: Oracle 9i/10g/11g, MS SQL Server 2005/2008, MySQL MongoDB.

Web tools and language: C, C++, Java, HTML, DHTML, XHTML, JavaScript, jQuery, XML, XSLT, UML, CSS, Junit, Oracle and PL/SQL

Frameworks: Hibernate, Spring Boot, Spring MVC, AngularJS, NodeJS-Express

Build Tools & IDEs: Maven, Ant, Gradle, Eclipse, Net Beans, IntelliJ

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test.

Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

SR Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Developed modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Knowledge in creation of Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implemented SpringBoot services in combination with Angular as front end to form a Microservice Oriented application
  • Used core Technologies like Java, J2EE, Micro services, Spring Boot, Spring MVC, Spring Integration, Spring Security, JavaBeans, Mockito, Web services.
  • Implemented JAVA/J2EE Application development using IDE tools like Netbeans7.1.2, IntelliJ IDEA
  • Responsible for the acquisition and management of IoT services at the launch of new solutions Developing Controllers by using Spring MVC, Spring Boot. MySQL database backup and recovery strategies and Replication and synchronization.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front- end to business layer.
  • Designed and developed JMS messaging services using J2EE by developing queues /Topic, sessions and endpoints in ESB.
  • Developed front end using the JSF, JSTL, XML, HTML5, CSS3, JavaScript, jQuery, JSON, Node.js and Backbone.js and Angular JS.
  • Redesigning the existing web application with new technologies like Bootstrap and Angular JS.
  • Involved in the development of the User Interface using JSP, jQuery and client-side validations using JavaScript and CSS.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Used Gradle, MAVEN to build, package, test and deploy application in application server.
  • Worked in writing the complex SQL queries using joins.
  • Hands on experience using Apache Tomcat as application servers to handle the deployments of different applications.
  • Experience with designing and building solutions for data ingestion both real time & batch using Kafka and used apache Kafka for importing real time network log data into HDFS.
  • Developed test cases using Spock and Junit testing frameworks.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Hands on Experience with Agile Method and used JIRA to create Epics, tasks and subtasks.

Environment: Java 1.8, Netbeans7.1.2, IntelliJ IDEA, jQuery, spring, Hibernate, Struts, Spring 4.0, Golang, Web Services (RESTFUL), Web Logic, Oracle 11g, DB2, SQL, MVC, Jersey, Scala, JSON, JAXB, Unix, Linux, Terraform, Log4j, Junit, STS, Apache Tomcat, Gradle, GitHub, JIRA,, MongoDB, AWS Lambda, Python.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Tested the applications using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Developed the enterprise application by integrating Spring/Hibernate Frameworks.
  • Created data models in Cassandra and Implemented distributed parallel processing. Implemented Kafka in exchanging Data in the form of the message.
  • Hands on Experience in using postman methods as API for micro services to retrieve the data from End to end process.
  • Built custom JavaScript tool to import and deploy REST APIs in toAWS API gateway.
  • Used Java multi-threading to implement batch Jobs with JDK 1.7 and JEE 6features.
  • Involved in J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator and Singleton for the enterprise application.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating spring, Hibernate and Struts frameworks in SOA.
  • Used SOA Architecture to Develop SOAP Web services, generated WSDL and consume the services.
  • Hands on experience onREST based web services using JAX-RS library.Customized Restful Web Service using Spring RestfulAPI.
  • Developed the web UI using Struts, JSP, Servlets, AngularJS, Ajax and Custom tags.
  • Functionalities include writing code in HTML, CSS, JavaScript, J-query and making use of the Bootstrap framework.
  • Implemented dual security application using Java/Groovy/Grails that eradicates the hazard of compromised credentials during authentication.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • GIT is used as code repository and JIRA to assign, track, and report the issues in the application.
  • Designed and developed Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used configuration management tools Chef, Puppet and Ansible to automate the deployment workflow of JAVA applications on Apache Tomcat and Oracle WebLogic servers.
  • Used Amazon CloudWatch to monitor the application performance and used the logs to identify any threshold limits.
  • Developed Test Driven Development (TTD) for both new and existing applications.

Environment: Java 8, J2EE, JDK 1.7 and JEE 6, Mockito, Linux, Docker, Chef, Puppet, Ansible, Terraform, Jenkins, Apache Tomcat, Web Logic, RESTful Web Services, GIT, JIRA, Kafka, JMS, Python, HTML, CSS, JavaScript, J-query, Bootstrap and Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using with Java technologies like JSP, Servlets, AJAX, Hibernate, Java Beans, XML, and JAXB.
  • Hands-on-experience on fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, http sessions, session handling, Servlets/JSP life cycle, JDBC, actions, events, implicit objects, custom tags, context.
  • Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Implemented MVC Design Patterns using Struts Framework.
  • Used Struts Tiles Framework for designing the layout of the application.
  • Used validator framework to validate various fields in the application using XML files with rules.
  • Developed Action Form, Action Class, Action Forward Servlets and Struts Configuration File Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
  • Used JavaScript for client-side validations.
  • Synchronized the create, update and delete of records between Legacy database (DB2) and Cassandra.
  • Hands on experience in usage of AJAX to create interactive web pages.
  • Implemented JMS for asynchronous auditing purposes.
  • Developed server-side utilities using J2EE technologies Servlets, JSP, JDBC.
  • Developed Servlets and Java Server Pages (JSP), Jax-WS to route the submittals to the EJB components and render-retrieved information using Session Façade, Service Locator (design pattern).
  • Used Design Patterns like DTO and DAO, Session Facade, service locator.
  • Worked on JBOSS application server to deploy the application.
  • Used JPA framework for DAO layer to access the MySQL database.
  • Developed and debugged the application using RAD IDE.
  • Involved in developing Unit, System and Integration test.
  • Involved in the preparation of use case, class and sequence diagrams using Rational Rose.
  • Worked with QA team to resolve the defects and UAT defects with the business users.

Environment: Java, J2EE, Servlets, JSP, JMS, JPA, JDBC, Struts, Servlets, AJAX, Hibernate, JavaScript, XML, XSLT, HTML, CSS, UML, JBOSS, RAD, MySQL.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in SDLC- Requirements gathering, Conceptual Design, Analysis, Development, System Testing and User Acceptance Testing.
  • Experience in core java OOPS concepts like Polymorphism, Encapsulation, multithreading, Collection etc.
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Developed user interface with Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC API extensively.
  • Used Waterfall approach for the Software Development
  • Also, worked with the PDF and EXCEL format file download of user data on JSP's when user wanted to save his/her personal data on JSP page tables.
  • Involved in collecting requirements from Business Users and Data Modeling, designing and developing Tools using J2EE, Java, Servlets, EJB, and JSP.
  • Worked on WSDL's files in SOAP web services for publishing Services and for consume some webservices.
  • Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database
  • Used another Jakarta commons logging, ANT and SVN.
Environment: Java 1.6, XML, XSL, JDBC, SQL, PL/SQL, SOAP, Eclipse, Ant, SVN.

We'd love your feedback!