We provide IT Staff Augmentation Services!

Java Developer Resume

Colorado Springs, CO

SUMMARY

  • Java Developer with around 8 years of experience in Analysis, Design, Development, Testing, Deployment, Integration, and maintenance of web based using Java and J2EE technologies.
  • Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, SOA, Web Services.
  • Experience in developing UI for Web based applications using HTML (4/5), CSS2/3, XML, JavaScript, jQuery.
  • Proficient in using J2EE Frame works like Struts, Hibernate 2.x/3.x/4.x/5.x andspring 2.x/3.x/4.x Technologies.
  • Strong Experience with Spring and Spring Modules like Spring IOC/ Spring DI, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data, Spring REST and Spring AOP and Spring Boot Technologies.
  • Implemented Microservices using Spring Boot, Spring Data,Spring and REST API’s
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Good Experience in Hibernate ORM Configuration, Coding & Integrating using Spring Hibernate Template
  • Expertise in using SOA & Web Services Technologies: Web Services, SOAP, RESTFUL, JERSEY, Spring Restful, Spring REST Template, UDDI, SOAP UI.
  • Experience in handling messaging services usingApache Kafka.
  • Proficient with development of Restful Web Services using JAX - RS, Jersey framework and Spring Restful Services for exchange of JSON and XML representations between two end points or services.
  • Proficient in OOPS Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using tools like UML, Microsoft Visio, and Rational Rose.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic and JBoss.
  • Excellent skill in developing, professional Ajax driven elegant enterprise web applications.
  • Extensive working experience writing Spring MVC/Spring Boot controllers to handle the input requests and respond based on the request.
  • Selecting the appropriateAWSservice based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure.
  • Experience with web/application servers: Web Sphere, Web Logic, JBoss, and Tomcat Server.
  • Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
  • Good exposure on using IDE’s like Eclipse, Net beans, Sublime.
  • Advanced level knowledge of shell scripting
  • Strong hands-on expertise in debugging and fixing streaming jobs by looking at debug logs and configuration tuning.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate and Singleton, Adaptor, Factory & Abstract Factory Patterns.
  • Good working experience with JDBC alone and Spring-JDBC template for DAO layer.
  • Experience in writing application by using Build tools such as Maven, Ant, Gradle and deploying them on servers and Jenkins for continuous integration development.
  • Experience with Oracle, Microsoft SQL Server, MySQL, and Microsoft Access in writing PL/SQL, stored procedures, functions, and triggers.
  • Used SVN, GIT and GIT HUB for version control and Jira for bug tracking.
  • Experience in using JMS, Message Queues and Spring JMS Integration.
  • Experience in using CI/CD (Continuation Integration and deployment) tools like Docker, Jenkins, and Hudson.
  • Extensively worked under different development methodologies like SDLC, Agile/Scrum and Waterfall.

TECHNICAL SKILLS

Java/J2EE: Java, JSP/J2EE, RMI, Java Beans, JDBC, Spring, Servlets, JMS, JNDI, GWT, SSL

Frameworks: Spring, Hibernate, Struts, EJB, JSF, AngularJS

Application Server: Web Logic, Web Sphere, JBoss, Tomcat

Languages: C++, Java, SQL, and PL/SQL, UML

Version Controllers: SVN, CVS, Clear Case, Git

IDE's: Eclipse, IntelliJ, Net Beans, STS

Web Services: JAX-RPC, SOAP, RESTful web service.

Testing: JUnit, Mockito,TestNG

Databases/API: Oracle, MySQL, MSSQL

Operating Systems: Unix, Windows XP/Vista/7, MAC OS

PROFESSIONAL EXPERIENCE

Confidential, Colorado Springs, CO

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Worked in Agile/Scrum Environment and involved in Scrum meetings and Sprint Sessions.
  • Developed user interface using JSP, JSTL, HTML5, CSS3 and JavaScript to simplify the complexities of the application.
  • Responsible for customizing the functionalities in Sterling WMS 9.3 application as per requirements.
  • Worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Integrated Spring DAO with Hibernate for performing persistent operations into Database.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resourcemanagement and logging.
  • Experience with popular React.js workflows (Redux) and with Node.js web application frameworks.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Develop automation solutions leveraging shell, Perl, and Java scripts to increase the operational efficiency.
  • Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance, and robustness.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information
  • Developing Utility API for commonly used functionality across the application such as notification email, JSON Request converter etc.
  • Involved in creating the HibernatePOJO Objects and mapped using Hibernate Annotations.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them throughJavaPrograms from Oracle Database.
  • Worked with JUnit Regression Test Framework to implement unit testing, to accelerate programming speed and to increase the quality of code.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Automated Code review using PMD
  • Used JIRA for Tracking and GIT for Version Control.

Environment: Java1.8, J2EE, JSP, Servlets, RESTful web services, Apache Axis2, Spring Security, Spring REST, Hibernate 3.0, XML, XSD, Schema,WebLogic 10.0, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Kafka, Eclipse, Subversion (SVN), JavaScript, jQuery, Struts, JIRA, PMD

Confidential, Austin, TX

Full Stack Java Developer

Responsibilities:

  • Successfully followed agile scrum guidelines to achieve faster and iterative delivery of the software to production environments.
  • Expert level skills in using Spring, Spring MVC, Hibernate, EJB, JSF, XML technologies and Struts Framework with Tiles development experience.
  • Used Bootstrap and AngularJS in effective web design
  • Experience in Struts (MVC architecture), spring framework, J2EE Design Patterns, Spring IOC, Java and Hibernate.
  • Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML, JavaScript, AJAX, CSS, jQuery, and implementing tag libraries.
  • Used Spring IOC for dependency Injection of one class objects into other class such as model objects into controller classes.
  • Written client-side code using Web Services- JAX-WS based on SOA microservice architecture.
  • Worked on Eclipse IDE as Application Development Environment.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring extensively to achieve dependency injection to wire the object of business class.
  • Created and injectedspringservices,springcontrollers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Building RESTful APIs using Node.JSand Comfortable working with MEAN (Mango DB, Angular, NodeJS) stack.
  • Designed and developed Micro Services Architecture to divide application into business components using Spring Boot and REST API’s.
  • Developed the Web application using Spring MVC,Ext-JS, Html, JSP and JavaScript
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Used Spring Data Repositories to perform CRUD operations.
  • SpringBootserviceswere developed usingmicroservice architecture with RESTFUL.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.

Environment: Java 1.8, Spring 4.1.1, Spring Data JPA 1.5.2, Spring Boot 1.2.3, Spring Data Commons 1.7.2, Jersey 1.7, Oracle12c, Micro Services, Angular.JS, React JS,FasterXML/Jackson-module-JSON Schema, Tomcat 8, Web Services(REST), Intellij IDEA, UNIX/LINUX, Jenkins, GIT, XML, XSLT, DOM, GIT

Confidential, Fort Worth, TX

Java / J2ee Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, and design, development, and Testing and Maintenance phases of the application.
  • Implemented Agile development process on Software Development Life Cycle.
  • Designed and developed Application using Spring Framework, Spring MVC and Spring Templates.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Developed front end using the JSF, JSTL, HTML5, CSS3, Bootstrap, JavaScript, JQuery and AngularJS.
  • Creating UI controls using JavaScript, CSS and HTML5.
  • Responsible to manipulate any HTML5, CSS3 using JavaScript to make the page have a dynamic
  • Experience in Architecture, Design and Development of Object-Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N-tier, Web, experienced in developing UML Diagrams like use Cases, Class Diagrams and Sequence Diagrams using Rational Rose and MS Visio.
  • Developed Soap and Rest web service clients to communicate with third party vendors.
  • Involved in using REST API while integrating with servers.
  • Created sequence and stored procedures for analyzing complex queries.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Java, Apache Camel, AngularJS, React JS, Java script, HTML, JAXB, jQuery, Micro Services, Hibernate, Struts, Spring Boot, Spring Data, Pivotal Cloud Foundry (PCF), Jboss JBPM 6, REST Web Services, SOAP, XML, MyEclipse, Mockito, Powermock, XSLT, AEM, TestNG, Rational Rose, Jenkins, Bamboo, Log4j, Jboss, Rally, Maven, Git, Agile, MySQL, Mac OS.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies likeHTML5, CSS3, SASS, Bootstrap, jQuery, JavaScript.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
  • Developed the entire application implementing MVC Architecture integrating with Hibernate and spring frameworks.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Springfunctionality.
  • Involved in injecting dependencies into code using Spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC).
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed Web tier by using Spring, JSP, Ajax and Html.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed and used Web services both REST and SOAP for getting required information from third party.
  • Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
  • Extensively worked on JMS using point-point messaging Domains for implementing Exchange of information through Messages.
  • Deployed applications as archived files and as exploded archive directories.
  • Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
  • Deployed the complete Web applications in WebSphere Application server.
  • Used ANT tool for building and packaging the application.
  • Used Perforce for Source Control and Version Management.

Environment: Java1.6, J2EE, Servlets 2.0, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANT, Hibernate 3.X, Web services, Apache AXIS 2, JMS, WebSphere6.1, Oracle 10g, Eclipse 3.4, AJAX, Junit, Html, Linux.

Confidential

Jr. Java Developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible business requirements from end users and business Analysts.
  • Involved in creation of UML diagrams like Class, Activity, and Sequence Diagrams using modeling tools of IBM Rational Rose
  • Worked with coreJavacode extensively using interfaces and multi-threading techniques.
  • Used XSLT to transform my XML data structure into HTML pages.
  • Involved in production support and documenting the application to provide training and knowledge transfer to the user.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Used JUnit and Test cases for testing the application modules.
  • Developed and configured theJavabeans using Spring MVC framework
  • Developed the application using Rational Team Concert and worked under Agile Environment.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Also, used C++ to create some libraries used in the application.

Environment: C++,Java, JDBC, Servlets, JSP, Struts, Eclipse, Oracle 9i, Apache Tomcat, CVS, JavaScript, Log4.

Hire Now