We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Elkhorn, NebraskA

SUMMARY

  • Overall 6 + years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object - oriented technology.
  • Expertise in object oriented programming using Java, J2EE, JSP, Servlets, Java Web Services, JDBC, JSP Custom Tag Libraries, XML.
  • Hands on experience on various frond-end technologies JavaScript, jQuery, HTML5, CSS3.
  • Experienced with hands on development in various Spring components like Spring MVC, Spring AOP, Spring IOC, Spring JDBC, Spring Data JPA, Spring Security, Spring Batch, Spring Boot and Spring Cloud.
  • Experience in creating and developing RESTful web services using Spring MVC, Spring Boot and JAX-RS.
  • Expertise in Spring IoC design patterns to build the application services layer.
  • Experience in using Apache Axis to develop Web Services.
  • Experience in database access using JPA, Hibernate, Spring Data JPA and JDBC.
  • Experience in MVC (Model View Controller) architecture, using Spring Framework with various Java/J2EE design patterns.
  • Extensive experience in building data layer using O/R mapping technologies such as JPA and Hibernate.
  • Extensively used Apache ANT, Maven and Gradle as build script for application build and deployment.
  • Extensively used jUnit and Apache Log4j for unit testing and logging.
  • Extensively experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Designed and coded application components in an Agile environment. Extensive experience in object-oriented analysis and design (OOAD) using UML (Rational Rose).
  • Good noledge and experience with multiple servers like Jetty, Apache Tomcat, JBoss, WebLogic.
  • Extensively worked on IDE tools like Eclipse, Spring Tool Suite (STS) & IntelliJ IDEA.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Experience in dealing with databases Oracle and MySQL.
  • Knowledge in client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Extensive experience in utilizing version control software SVN, GIT.
  • Developed Java REST-based Microservices and integrated with other external web services.
  • Experienced in working with Core Java concepts such as multithreading, memory management, concurrency, exception handling, generics and annotations.
  • Experienced in generating logging by Log4j to identify the errors in test and production environment.
  • Hands-on problem solving and development, results oriented, team member experience, effective communicator at all levels.

TECHNICAL SKILLS

Languages: Java 6-8, PL/ SQL

Databases: Oracle, MySQL

J2EE Technologies: J2EE (JAX-RPC, Java Server Pages, Java Servlets, JMS, JNDI, JTA, JDBC)

Frame Works: Model View Controller (MVC) framework, Spring, Hibernate, jUnit, Mockito

Web Technologies: HTML5, DHTML, XSLT, CSS3, XML

Application Servers: Tomcat, WebLogic, JBoss, WebSphere

Version Control: GIT, SVN

IDE Tools: Eclipse, Spring Tool Suite, Intellij

Build Tools: Apache ANT, Maven, Gradle

Other Tools: SQL Query Analyzer, SQL Developer, AWS

PROFESSIONAL EXPERIENCE

Confidential, Elkhorn, Nebraska

Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications, and followed Agile Scrum methodologies to produce high quality software.
  • Developed web pages using spring framework (Spring MVC, Spring IOC, Spring Batch).
  • Worked on building Microservices using Spring Boot.
  • Used Spring MVC as the middle-tier framework to handle request from the front-end to the back-end.
  • Worked with Spring Security and improved support substantially in adding security to service layer methods.
  • Worked with Hibernate for object relational mapping (ORM) and connection management.
  • Used Multithreading to do the application development and for running the different tasks at the same time.
  • Involved in database development by creating Oracle PL/SQL Functions, Procedures, Triggers, and Packages.
  • Responsible for developing RESTful web service using JSON. Implemented database functionalities (create, insert, update, delete).
  • Developed SQL queries for extracting data from production database and built data structures, reports.
  • Used Various Data Structures (Stack, Queue, LinkedList) and algorithms to hold the performance data.
  • Communicated with other departments by using Web Services with the help of Spring MVC.
  • Used UML modeling diagrams to describe the structure and behavior of the system.
  • Used Angular, HTML5, CSS3 and Custom Tag Library for UI module.
  • Developed custom validations to validate data of UI components at server side.
  • Used GIT as version control tool for source code maintenance.
  • Deployed applications on Apache Tomcat Server.
  • Involved in production bug fixes, analyzing and improving overall application performance using LoadRunner.
  • Used Maven as a build tool in the application.
  • Used Log4j for generating the log files for all the applications.

Environment: Java 8, Spring, JPA, Hibernate, Web Services, HTML, CSS, JavaScript, Angular, JSON, Bootstrap, jQuery, Servlets, JSP, AJAX, JavaScript, PL/SQL, Spring MVC, REST, XSD, XML, SQL, Eclipse, GIT, JIRA, Jenkins, Agile, Spring Boot, AWS.

Confidential, Omaha, Nebraska

Java Developer

Responsibilities:

  • Experienced in development approach using Agile Scrum methodology.
  • Implementing RESTful web services architecture for client-server interaction using JAX-RS with Jersey. Implemented respective POJOs for its implementations.
  • Working on UI/UX of client-side validation scripting using JavaScript and jQuery.
  • Designed and developed user interface components using Spring, JSP, JSTL & Custom Tag libraries.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Implementation with Java Multithreaded programming to develop multithreaded modules and applications.
  • Used JSTL tags for tasks such as iterating through lists, interacting with databases.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10g access.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Involved in writing complex SQL queries and stored procedure with data team.
  • Focused on converting the existing features in the application towards globalization of the application, i.e., internationalization of the web representation.
  • Used various Dependency injections and ORM mapping using Hibernate for rapid development and ease of maintenance.
  • Implemented Transactions and Batch Updates using Spring framework.
  • Has worked on Oracle database for storing and retrieving the application data.
  • Developed unit case testing scenarios with JUnit.
  • Implemented logging mechanism using Log4j with the help of Spring AOP framework.
  • Build automation done and tested primarily using Apache Maven.
  • Subversion SCM tool was used with Jenkins for Continuous Integration.
  • Involved in code review and deployment of the application on development, testing and production application servers.
  • Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.
  • Used SVN for version control and used JIRA for issue tracking.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, XML, REST, JAX-RS, Jersey, Unix, Oracle, JavaScript, jQuery, JSP, XML, XSLT, Eclipse IDE, AJAX, Apache Maven, Jenkins, JDBC, JUnit, Log4j, GIT, JIRA, Agile, Multithreading

Confidential

Java Developer

Responsibilities:

  • Interacted and gatheird requirements and business artifacts based on Agile SCRUM methodology.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
  • Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF.
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with backend persistence system Oracle.
  • Developed and published web-services using WSDL, SOAP, XML and JAX-B based on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. Used JIRA for defect tracking.
  • Maven tool TEMPhas been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Been though Release process for project execution as part of SCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, JAX-B, AJAX, Maven, Jenkins, RESTful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Unix.

Confidential

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Implemented singleton, factory, DAO design patterns based on the application requirements.
  • Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
  • Improved functionality by writing JavaScript and jQuery to manipulate data from APIs.
  • Used HTML to make changes on the UI based on the requirement.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Communicated with other system by using the RESTful web services.
  • Imported and managed multiple corporate applications into SVN.
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
  • Log4j is used for debugging process and application is built with Maven.
  • Developed unit test cases using JUnit.

Environment: Java, J2EE, Spring, Hibernate, HTML, JavaScript, CSS, JQuery, JSON, AJAX Eclipse, WebLogic, Maven, RESTful, PL/SQL, JUnit, SVN, Windows, Unix.

We'd love your feedback!