We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Having 5+ years of experience in JAVA and all phases of Software Development Life Cycle including Analysis, Design, Development, Implementation and Testing of business applications using AGILE SCRUM methodology.
  • Experience with Angular JS MVC Framework/Angular 2/4 including authoring complex directives, services, components, controllers and filters working with animations, routing and states.
  • Extensively worked on coding using core java concepts like Multithreading, Collections, Serialization, Synchronization, Exception Handling, Generics and Database Connections, as well in Java8 features like Streams, collectors, lambda functions.
  • Experience in using Angular2/4 and Typescript to build the Components in Application. Experience in Server and client side using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap and scripting languages like Backbone, Angular JS, Angular2/4.
  • Experienced with Spring, Spring Data, Spring Integration, Spring Boot, Spring Data - RS, Spring Security.
  • Thorough knowledge in implementing the declarative enterprise services using Spring AOP and implementation knowledge on spring web flow to manage the application page flows.
  • Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL).
  • Expertise in XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB. Highly skilled in developing Web Services, related technologies & frameworks: WSDL, SOAP, RESTful, JAX-WS, JAXB, JAX-RPC, AXIS & Jersey.
  • Expertise in Database design (RDBMS), programming, implementation and development using DB2, MySQL, MS SQL Server, Oracle, experienced in working with NoSQL Database like MongoDB, Cassandra.
  • Experience in using various IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development. Configured and managed Server infrastructure development on AWS Cloud, extensive usage of EC2, S3, SNS.
  • Experience in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on JBoss, WebLogic, WebSphere, Apache Tomcat.
  • Extensive experience working with JUnit, Selenium, TestNG testing tools and Automation framework for implementing Page Object Model, using Java, Python, Selenium WebDriver and Cucumber. Strong Experience in build tools like Gradle, ANT, Maven.
  • Expertise in using Version Control tools like GIT, CVS, SVN for Source Code version management.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and worked with the offshore team as onsite coordinator to provide an update on a daily basis.
  • Experience in working and good understanding of Cloud Modules like Infrastructure as a Service (IaaS) Platform as a Service (PaaS), Software as a Service (SaaS) and IT web Apps, Strong familiarity with Python, Docker, Linux, Configuration Management, Jenkins, PostgreSQL, Redis, Flask, PaaS / IAAS.
  • Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions. Used selenium and cucumber for some part for automation testing as well. Involved in acceptance testing using Cucumber and Selenium WebDriver.

TECHNICAL SKILLS

Languages: Java, JavaScript, C, C++, PL/SQL.

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, Tiles.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, AJAX, AngularJS, Angular 2/4/7, REST, SOAP, JSON, XML.

Frameworks: Spring, Struts, Hibernate, JSP, JUnit, Log4J, J2EE Design Patterns.

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web, Spring Data.

Web/Application Server: JBoss, Tomcat, IBM WebSphere, WebLogic Server.

Cloud Technologies: AWS, EC2.

Database Technologies: DB2, SQL, MySQL, SQL Server, PL/SQL, ORACLE 9i/10g/11g, MongoDB, Cassandra

Build Tools/ Utilities: Gradle, ANT, Jenkins, Maven, Hudson.

Operating Systems: Windows, Linux, Unix.

Designing Tools: Microsoft Visio, Rational Rose, XML Spy.

Version Control Tools: GIT, CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential  

JAVA DEVELOPER

Responsibilities:

  • Responsible and involved in complete software development lifecycle (SDLC) tasks like designing, coding, testing, and documentation using Agile Scrum Methodology for analysis and design of application.
  • Implemented Microservices architecture using Spring Boot and used annotation driven approach to develop the application using Spring Boot, involved in setting up the spring bean profiling.
  • Developed responsive UI which deals with information of DMS, vendors, contract validations, distributions and develop reusable components using Angular framework as per the business requirements.
  • Worked with Angular 4 router to build single page application to navigate through the different status and multiple modules and Worked with Angular CLI for creating Components, Services, Pipes, Directives, modules and routing.
  • Worked with NPM for installing required node modules and published Angular NPM modules and jQuery plugins for Drag and Drop, widgets, Menus, User Interface and Forms.
  • Worked with Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
  • Analyze and refactor existing modules to enhance its Reliability, Performance, Reusability, Scalability by upgrading to the latest technologies and industry standard coding formats.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents, Stylesheets using Spring framework.
  • Worked with Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate and well versed with Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map and core Java concepts like collections, multithreading, serialization.
  • Involved in creating resources stack on AWS EC2 using Cloud Formation by writing Template files and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Designed and Developed SOAP/REST based Web Services to integrate with other business partners in order to exchange the data and implement request and response objects.
  • Worked with ActiveMQ for reliable and asynchronous exchange of important information for status report and worked on the JMS connection.
  • Involved in database design and created scripts to create, modify and manage database objects such as Tables, views, Indexes, Stored procedures, Functions, Packages for data storage and extraction.
  • Designed DevOps workflow model by creating CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins and created WAR/EAR files using GRADLE, ANT build and deployed them on JBOSS server.
  • Worked on integrating with Para soft Jtest API for Unit testing, code analysis, release, deployments and used POSTMAN, SOAP UI tools for integrated testing and testing newly created API’s.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks like designing, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Worked with Spring IoC, Spring MVC framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Designed and developed the UI using Spring view component, HTML, CSS and JavaScript, React JS, Node JS, AJAX, JSON.
  • Developed Dynamic web pages using Struts framework along with JSP, Servlets, HTML, CSS, ReactJS, jQuery, AngularJS and JavaScript.
  • Implemented few front-end functionalities using Angular 4 and consuming the JSON data received using AJAX calls from the back-end part of the application.
  • Worked on different Angular directives which are used across the different templates in the Single Page application and performed client-side UI Validation and implemented logic based on user selection using Angular 4.
  • Worked on Hibernate configuration file, hibernate mapping files and defined persistence classes to persist the data into SQL Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Developed Rest API using Node-JS with various modules in node like express, sequalize, underscore, body-parser etc.
  • Designed and developed Spring and REST based Microservices using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
  • Designed the messaging infrastructure using RabbitMQ AMQP.
  • Worked on Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report and worked on the JMS connection.
  • Worked on multi-module Gradle project and used Gradle to build applications and Jenkins for continuous integration and continuous deployment.
  • Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQSeries using JMS.
  • Worked with Log4J to capture the log that includes runtime exceptions, JUnit framework for Unit testing of application.
  • Worked with GIT for version control and deployed the application on IBM Web Sphere/RAD.

Confidential

Software Engineer

Responsibilities:

  • Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, AJAX, JavaScript and JQuery.
  • Designed and developed User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes.
  • Worked on Java Message Service (JMS API) for reliable and asynchronous exchange of important information.
  • Worked on UML and Rational Rose for making class diagrams and sequence diagrams.
  • Performed client-side validations using Java script and server-side validation using spring validator framework.
  • Worked on Creating and maintaining the configuration of the spring application frameworks IOC container
  • Developed front end controller in Servlet to handle all the requests.
  • Worked with Hibernate data mapping, data persistence and transaction management.
  • Worked on developing Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database.

We'd love your feedback!