We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over all 8+ years of experience in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile, SCRUM.
  • Experience working on Object Oriented Programming (OOPS) and Design patterns based on Unified Modeling Language (UML) architecture using Rational Rose 2000.
  • Expertise in several java/J2EE technologies like JSP, Servlets, Hibernate, Spring, Struts, JDBC, Java Beans, EJB, RMI, JMS, XML, HTML and SQL middleware technologies such as Web Services, SOAP and REST for web - based applications.
  • Expertise in developing web pages using HTML, CSS, JavaScript, PHP, jQuery, Ajax, Bootstrap, AngularJS with webpage cross browser compatibility and responsive web design and Server scripting language like Node JS.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Experience working in MVC Architecture based frameworks like SpringMVC.
  • Expertise in various open source frameworks like Struts, Spring MVC, Spring Boot, JSF and ORM Technology like Hibernate and Eclipse Link.
  • Extensive use of Open Source Software such as Web/Application Servers like JBoss5.x, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts and jUnit Mockito for testing
  • Implemented SOA (Service Oriented Architecture) Web Services (SOAP, WSDL, Restful and JAX-WS) and RestServices.
  • Experience in developing Single page Applications (SPA) using AngularJs and Angular 4+ involving usage of Routing, Controllers and Services, Custom Directives.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, JSON, React JS, Node JS and JQuery.
  • Experience in using React JS components (including ReactHooks), Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Hands-on experience in relational databases like Oracle 11g, Postgres, MySQL, MS SQL Server using SQL, PL/SQL programming and NoSQL database Mongo DB. Extensively used SQL in writing queries, database triggers, stored procedures and functions for database application.
  • Experience in developing android application nokia series 40 &windows phone 8 platforms.
  • Expertise in using IDEs like Eclipse, IntelliJ IDEA and STS (Spring Tool Suite) for developing Spring applications.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Knowledge on Docker/Kubernetes for containerization, virtualization, Ship, Run and deploy the application securely to fasten Build/Release Engineering
  • Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto - scaling and AWS S3.
  • Experienced in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dyntrace, App Dynamics, Sumologic, Element Monitoring,
  • Exposure in source control with GitHub, SVN, CVS and expert in utilizing Atlassian products such as Bit Bucket, JIRA and Confluence.
  • Experience in application Testing using AWS, Chef, Jenkins, Maven, GitHub, SonarQube, Apache Tomcat, Gradle, Docker, Linux, Nexus, Artifactory, Splunk, ELK Stack, Python, UNIX shell/bash, Ruby, Groovy, Cucumber, JMeter, Grafana, Service Virtualization, CICD, Application Servers, SQL.
  • Experience in using Nexus Artifactory Repository Managers for Maven builds.
  • Experience in unit testing tools such as Cucumber, Jasmine, Mocha, Chai and Karma.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Result oriented, i nterpersonal, adaptable to work under any kind of environment with a can-do attitude and ability to effectively communicate with all levels of the organization, such as technical, management and customers and presented technical designs and strategies through daily operations meetings. handling team and have a great zeal to learn new skills and technologies.

TECHNICAL SKILLS

Languages: C, C++, Java & J2EE, Java5, Java6, Java 1.8, AJAX, log4j, SQL, PL/SQL, Java Help API.

J2EE Technologies: Servlet, JSP 2.1, Servlets 2.3, JDBC 2.0, JavaBeans, XML, JAXP, EJB (Enterprise JavaBeans), JMS (Java Message Service), JavaMail, RMI (Remote Method Invocation) system, Junit, Multithreading.

Frameworks: Struts 2.0, Spring 4.0/3.0, Spring MVC, Spring Boot, Hibernate 3.0, Eclipse link, JSF

Web and application servers: Apache Tomcat 5.0x 6.0, Glassfish and IBM WebSphere, WebLogic, JBoss

Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis

Web Tools: HTML5, CSS3, Bootstrap, DTD, Schemas, JavaScript, XML, Ajax, jQuery, SASS, AWS, XSL, XSLT, DOM

Operating Systems: Windows 98/NT/2000/XP/7, UNIX, LINUX, Mac OS

Methodologies: UML, Agile, Design patterns (core & J2EE)

UI Frameworks: AngularJS, NodeJS, ReactJS

Databases: Oracle 11g, MongoDB, MySQL, DynamoDB, SYBASE

Version Control Systems: CVS, SVN, GIT

IDE/Testing Tools: Eclipse, RAD, Selenium, Junit, Maven, NetBeans, Intellij

Scripts: Java Script

Containerization Tools: Docker, Kubernetes

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Java Developer

Responsibilities:

  • Involved in gathering requirements from the business owner/program managers and analyze them.
  • Developed the web tier using SpringMVC, to meet the complex business rules and functional requirements
  • Developed the multi-threaded framework with Object Oriented Analysis and Design OOAD concepts, Java Concurrency utilities and Service Oriented Architecture SOA mostly in cross platform environments using Restful web services with JSON representation.
  • Designed and developed Restful style Web Service layer and WSLD .
  • Involved in configuration and deployment of application on WebSphere.
  • Created JUnit test cases to test all possible business scenarios with the knowledge of Test First Methodology and Test-Driven Development.
  • Worked with Spring IOC, MVC and AOP for developing business objects.
  • Used spring annotations as well as xml configuration for dependency injection and Spring Batch for running batch jobs.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Log4j to print the debug and error information.
  • Developed application using Intellij IDE and Used Gradle for building and deploying the application.
  • Executed high level and low-level documents.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used GIT for version management and used Postman for testing the application.
  • Designed and created multiple deployment strategies using CI/CD pipelines using Jenkins.
  • Providing End to End support for the testing activities during System Testing, UAT.
  • Worked with Ticketing & Bug tracking Tools like JIRA and ServiceNow for various tickets.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Used Sonar to monitor and review the code quality and more importantly unit tests and code coverage.
  • Installation, Configuring, troubleshooting and maintaining the WebSphere application server.
  • Support/Responsible for dealing with problems, bug fixing and troubleshooting production issues.

Environment: Java 8, Spring Framework 3.0/4.0, Hibernate 3.5, Web Services, springFox 2.7.0, Gradle 5.4.1, SOAP Web Services, Spring, Spring boot, Spring MVC, REST, Apache Kafka, WebSphere, JAX-WS 2.0, Jenkins.

Confidential - NY

J2EE Developer

Responsibilities:

  • Responsible for analyzing and helping the BA to gather complex requirements
  • Developed the web tier using Spring MVC, JSP to show account details and summary
  • Experienced in developing Spring MVC Controllers
  • Involved in Handling multipage forms with Wizards Form Controller in Spring MVC
  • Created and maintained the Spring configuration files for the Access portal
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO
  • Developed middleware service components and DAO components using Spring Framework and Hibernate
  • Used Spring JDBC for EOD batch reconciliation process
  • Used Spring AOP feature for centralized logging/auditing all client invocations of Customer Web service
  • Used Spring validation and wrote validation rules
  • Involved in writing Spring Configuration XML files that contains declarations and another dependent object declaration
  • Designed and developed various SOAP based Web Services components.
  • Designed and developed Application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate and AWS.
  • Designed and developed JAX-WS web services to exchange information and services with other systems
  • Developed triggers and PL/SQL procedures for automation of jobs scheduling
  • Code review in PL/SQL procedures, functions and triggers
  • Implemented Exception handling to handle process level and business level exceptions
  • Implemented AJAX in JSP to have better interactive application for the users by providing asynchronous request and response between the client and the server.
  • Identify improvements to enhance CI/CD.
  • Been an active team member and has worked on developing utilities using SYBASE, ORACLE PL/SQL, with UNIX PERL, UNIX Shell Scripting
  • Very good understanding of Partition, Indexing and Optimization Goals of Sybase 15x.
  • Extensively used jQuery and Java Script for developing the Front-End UI
  • Involved in creation of Test Cases for JUnit Testing
  • Used CVS, Perforce as configuration management tool for code versioning and release.
  • Developed application using Eclipse and used Maven to build and deploy the application.
  • Used Log4J adapters for centralized logging to DB.

Environment: JDK 1.5, J2EE, JSP, Web services (REST, SOAP), Spring 3.0, Hibernate 3.0, Oracle WebLogic server 10.3, JavaScript, Ajax, HTML, ANT, JUnit, JMS, AJAX, jQuery, AWS, Fiddler2, DOJO, RAD, Servlets, WebLogic 10.3, XML, Toad, Sybase, CVS , CSS and Oracle11g

Confidential, New York-city, NY

Web Application Developer

Responsibilities:

  • Involved in gathering requirements from the business owner/program managers and analyze them
  • Developed the web tier using Spring MVC, and used JSP tag library for user interface to meet the complex business rules and functional requirements
  • Used Spring IOC and AOP for parts of development
  • Experienced in developing Spring interceptors
  • Developed Apache Axis2 web services to create, update and access patient information in the database
  • Developed DAO layer components using Spring Framework and Hibernate
  • Designed and developed various SOAP based Web Services components
  • Involved in developing business logic components using EJB (Session and Entity beans) using J2EE standards
  • Designed and deployed server side EJB (Session beans and Entity beans) components
  • Used L.L. Bean’s to generate java types from XML schema
  • Involved in writing complex XPath’s
  • Involved in writing XSLT’s to transform XML’s
  • Designed and developed Axis2 web services to exchange information and services with other systems
  • Developed triggers and PL/SQL procedures for automation of jobs scheduling
  • Involved in writing PL/SQL procedures and functions
  • Implemented Exception handling to handle process level and business level exceptions
  • Implemented AJAX in JSP to have better interactive application for the users by providing asynchronous request and response between the client and the server
  • Extensively used jQuery and Java Script for developing the web application
  • Involved in creation of Test Cases for JUnit Testing
  • Used TFS, for source code management
  • Developed application using Eclipse and used ANT scripts to build and deploy the application
  • Used SoapUI to test web services.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript
  • Creates and configure Micro-Services architecture and integrated with ReactJs application.
  • Used Ladue for Performance Testing
  • Used Log4J adapters for centralized logging to DB

Environment: JDK 1.5, JDK 1.6, Eclipse, J2EE, JSP, Apache Axis 2 Web services (REST, SOAP), Spring 3.0, Hibernate 3.0, EJB 3.0, Apache Tomcat 5.5, Jobs 5.1.0, JavaScript, Ajax, HTML, XPath, XSLT, ANT, JUnit, JMS, AJAX, jQuery, SoapUI, ReactJS, DOJO, Servlets, XML, SQL server management studio, TFS, CSS and SQL Server 2008.

We'd love your feedback!