We provide IT Staff Augmentation Services!

Java Developer Resume

Atlanta, GA

SUMMARY

  • Java Developer with 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 and experience in Java - Technologies using Object oriented analysis/design with all phases of application development.
  • Experience with Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000 and worked on the design in an Agile environment.
  • 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. Exposure to JAXB and JAX-WS
  • 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.
  • Extensively used SQL in writing queries, database triggers, stored procedures and functions for database application. Proficient in using RDMS like MySQL, Oracle, SQL Server.
  • 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.
  • Have a good understanding on design patterns such as MVC (Model View Controller).
  • 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.
  • Experience working on front end Design and Development using JavaScript, JSON.
  • Experience in developing android application nokia series 40 &windows phone 8 platforms.
  • Expertise in Core Java with strong understanding & working knowledge of Object Oriented Programming (OOPS) and Design patterns.
  • Proficient in coding business components using Java API’s like Exception Handling, Collections and Multi-Threading.
  • Proficient in OOAD Technologies developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML.
  • Implemented Unit Testing using JUNIT testing, Mockitos.
  • Expertise in using IDEs like Eclipse, IntelliJ IDEA and STS (Spring Tool Suite) for developing Spring applications.
  • Created UNIX shell script utilities for parsing or reformatting user data and compiling user information reports for various support purpose
  • Created Sumologic scripts utilities for parsing user data and compiling user information reports/records for various support purpose.
  • Experienced in developing SOA applications using webServices.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept .
  • Proficient in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling and AWS S3.
  • Exposure in source control with GitHub, SVN and CVS.
  • Implemented RESTful Web Services using springBoot.
  • 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, Java8, 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

Version Control Systems: CVS, SVN, GIT

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

Scripts: Java Script

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
  • Implemented REST Services using Spring 4.0 REST module
  • Involved in configuration and deployment of application on WebSphere.
  • Implemented Exception handling to handle process level and business level exceptions.
  • Worked on JUnit test cases to test all possible business scenarios with the knowledge of Test First Methodology and Test-Driven Development.
  • Implemented Log4j for logging and Gradle for building and deploying the application.
  • Developed application using Intellij IDE.
  • Used SoapUI, postman to test web services.
  • Used swagger to perform testing.
  • Executed high level and low-level documents.
  • Used GIT for version management.
  • 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.
  • Developed sumologic scripts and grep commands to manage the dashboard.
  • Support/Responsible for dealing with problems, bug fixing and troubleshooting production issues.

Environment: Java 1.7, Java 1.8, Spring Framework 3.0/4.0, Hibernate 3.5, Web Services, springFox 2.7.0, Gradle 5.4.1, SOAP Web Services, WebSphere, JAX-WS 2.0

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
  • 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, CVS, CSS and Oracle11g

Confidential

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 React.Js 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.

Hire Now