We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 7+ years of experience in Java Development wif a remarkable knowledge in all phases of SDLC, Waterfall and Agile methodology including requirement analysis, design specification, development, integration, testing and maintenance of applications using Java J2EE technologies and databases.
  • Experience wif Object Oriented Analysis and Design (OOAD) methodology using UML tools like Rational Rose and Microsoft Visio.
  • Adapt to all phases of project life cycle from inception to implementation.
  • Strong programming skills in JAVA wif alot of experience working on databases and user interface.
  • Expertise in Core Java wif strong working knowledge of Collections, Generics, Multi - threading, Polymorphism and Exception Handling.
  • Experience working wif the Java8 features like lambda expressions, default and static methods in the interface, foreach loops, etc.
  • Experience in developing web applications using Servlets, JSP, Spring Framework, JDBC, Hibernate, XML, JNDI and EJB.
  • Strong experience in developing applications using frameworks like Hibernate, MVC frameworks like Struts, JSF and IOC frameworks like spring and its subsidiary modules such as Spring Core, Spring MVC, and Spring Boot.
  • Highly experienced in HTML5, CSS, JavaScript, jQuery, AJAX, Bootstrap and AngularJS.
  • Strong experience in using application servers like Apache Tomcat, BEA Web Logic, IBM Web Sphere and JBoss.
  • Having Good Experience in database connectivity (JDBC) for databases like Oracle 10g, DB2, SQL Server, MySQL, MS Access, PostgreSQL and MongoDB.
  • Expertise in Hibernate object-relational mapping (ORM) tool for java.
  • Hands-on experience on Triggers, Functions and Stored Procedures on Oracle database.
  • Strong experience in XML technologies including XSL, XSLT, DOM and JSON.
  • Working wif IDEs like Eclipse, IntelliJ, Spring Tool Suite, NetBeans, IBM RAD and MyEclipse.
  • Experience developing web applications using ASP.NET MVC applications using Visual Studio and Entity framework to establish a connection wif back end database.
  • Experience working wif Unix, Linux shell scripting and bash scripting.
  • Experience in Web Services Technologies like SOAP wif WSDL and RESTful wif Jersey, Spring Boot, and implemented SOA architecture wif web services.
  • Proficient in unit testing an application using Junit, and Mockito .
  • Hands on experience in configuring and deploying multi-tier applications using servers like WebSphere, Web Logic, Tomcat and JBoss.
  • Experience working wif the source control and version control tools like GIT, CVS and SVN.
  • Ability to learn and adapt new technologies.
  • Proficient in various methodologies like Test Driven Development (TDD), SCRUM, Pair Programming and Waterfall software development processes.
  • Productive worker wif solid work ethics and exerts optimal effort in successfully completing tasks.
  • Ability to build rapport wif diverse workforce in multicultural organization.

TECHNICAL SKILLS

Operating Systems: Windows XP/Vista/7/10, Linux, Unix

Languages: Java, C#, ASP.NET, SQL, PL/SQL

J2EE Technologies: JSP, JSF, JNDI, JDBC, Servlets, EJB, JPA, Java Beans

Frameworks: Spring 3.0/2.5, Spring Boot, Hibernate 3.2/3.0, JSF

Web Technologies: HTML, HTML5, DHTML, XML, CSS, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, JSON

Databases: Oracle 8.x/9.x/10g/11g/12c, Toad, MS Access, MySQL 5.x, MS SQL Server 2008/2012, MongoDB, Cassandra, DB2

Web Servers: Apache Tomcat, IBM Web Sphere 7.0/6.0, BEA Web Logic, IBM Websphere, 11g/10.3/8.1, JBoss 5.1/6.0/7.0

Build Tools: Ant, Maven, Gradle, Jenkins

Web Services: XML, SOAP, REST, WSDL

Tools: and IDEs: Eclipse, Spring Tool Suite (STS), IBM RAD, IltelliJ, NetBeans IDE, MS Visio, StarUML, Jenkins, Maven, JIRA, Gradle, Postman.

Testing Tools: JUnit, Easy Mock, JMock, Mockito.

Version Control: SVN, CVS, JIRA, Clear Case, GIT, BitBucket, GitHub.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Java Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Extensively worked wif business analysts and product managers to help writing user stories in sprint planning.
  • Actively participated in the daily SCRUM meetings wif our team to produce quality deliverables wifin time.
  • Worked on designing UML (Use-case, Class and Sequence) diagrams using MS Visio.
  • Designed and developed applications using HTML5, CSS3, JavaScript and jQuery.
  • Involved in coding the backend logic using Spring MVC Framework.
  • Involved in implementing DAO pattern for database connectivity wif Hibernate.
  • Involved in writing and implementing SQL queries Confidential the DAO layer using SQL and HQL.
  • Created Hibernate Named Queries in Hibernate mapping files and implemented them Confidential DAO layer.
  • Used Hibernate for Persistence layer. DAO wrapped all the Hibernate functions.
  • Worked wif AngularJS router for developing Single Page Applications SPAs.
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Implemented CI/CD pipelines for various DEV/QA teams in Multi Family group.
  • Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.
  • Responsible for administration tasks such as Installation, Configuration, Monitoring and Performance Tuning of JBoss Application Server.
  • Expert in rules based programming using JBoss.
  • Used JUnit and Mockito framework for writing unit test cases in Test Driven Development.
  • Implemented a Continuous Delivery pipeline wif Jenkins.
  • Used Spring Tool Suite (STS) IDE tool for application development.

Environment: Java 1.8, J2EE, Spring, Spring Boot, Hibernate, REST, SOAP, Log4J, Hibernate Tools, JIRA, Maven, JUnit, Git, Oracle 11g, JBoss, HTML5, CSS3, AngularJS.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in designing, developing, bug fixing, documenting and unit testing the application.
  • Implemented MVC pattern using Spring MVC.
  • Implemented interceptors to check things like Terms & Conditions and Customer Hierarchy Confidential login.
  • Developed Business logic wif the help of spring and Data Access was implemented by using Hibernate.
  • Used spring framework in the development of a business bean and to interact wif the Hibernate ORM tool.
  • Handled the security and Authorization using Spring Security and OAuth autantication Protocol.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design etc.
  • Implemented DAO pattern to work wif the database.
  • Developed different dynamic UI Screens using HTML, jQuery and JavaScript.
  • Understanding, Analyzing the Business requirement and developing the Required Components.
  • Involved in development and of support search, pricing and order management services.
  • Collaborated wif technical team members to integrate back-end and front-end elements.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Implemented unit testing using JUnit.
  • Used Maven for building and managing dependencies of the application.
  • Used SVN (Subversion) for version control.

Environment: Java 1.8, J2EE, Spring MVC, jQuery, Log4J, OAuth, Eclipse, WebLogic, Maven, JUnit, SVN, MongoDB, Ajax, HTML5, CSS3, JavaScript, jQuery

Confidential, Richmond, VA

Java/J2EE Developer

Responsibilities:

  • Involved in the project development using Core Java features like Collections, Multithreading, Generics, Exception handling and Java I/O to implement Business logic.
  • Develop new change requests as per the business requirements and maintain the existing project using Java / J2EE and spring batch.
  • Assisted in developing User Interface using HTML5, CSS, JavaScript, AngularJS and JSON.
  • Configured the XML files to spring batch framework.
  • Used Design Patterns Singleton, Factory and Observer.
  • Using Eclipse IDE to develop the project.
  • Worked wif core java code extensively using interfaces and multi-threading techniques.
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Hibernate ORM framework for database connectivity.
  • Involvement in unit testing using JUnit.
  • Using JIRA to track, report and audit issues in the application.

Environment: Java, J2EE, Spring 2.5, Hibernate 3.0, JSP, SVN, Log4J, Servlets, Eclipse 3.2, XML, JUNIT, Web logic 10.3, JavaScript, JSF, Axis 1.4, Maven 2.x, Jenkins, SOAP, JSON, Oracle 11i, AngularJS, HTML, CSS, AJAX, jQuery.

Confidential

Java/J2EE Developer

Responsibilities:

  • Created Technical Design Document which includes UML Class Diagrams and Sequence Diagrams.
  • Design and development for the requirements and major decision making. Incorporated many design patterns in the design.
  • Designed and developed Restful service interface using spring boot to the underlying customer event API.
  • Implemented the presentation layer wif JSP and JavaScript.
  • Implemented server-side Restful web services for external vendors to access our applications.
  • Configured MVC Spring framework for Dependency Injection and Aspects.
  • Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5, AJAX and CSS3.
  • Used JavaScript (jQuery) to perform Client-Side validation
  • Implemented the persistence layer wif Hibernate and MVC Spring framework.
  • Written various PL/SQL Procedure and triggers for the business logic.
  • Implement the Service Oriented Architecture for Web Service.
  • Designed and implemented services using MVC, XML, XSD, and AJAX.
  • Data Modeling and writing SQL queries.
  • Configuring the Web Sphere Application Server.

Environment: Java 1.6, JSP, Servlets, Spring, jQuery, Java Script, Hibernate, REST, JAX-RS, HTML5, CSS3, AJAX, MySQL, IBM Web Sphere, RAD 6.0, Windows

Confidential, Ohio, Columbus

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, architecture design and development.
  • Participated in code review sessions and system design discussions. Interacted wif Product Managers to fine tune user stories and wif testing team to approve Functional Specification and test cases.
  • Used Spring Core (Dependency Injection), Aspect oriented Programming, ORM integration and MVC modules.
  • Involved in Spring MVC model integration for front-end request action controller.
  • Involved in developing code for obtaining Hibernate bean references in spring framework using Setter Dependency Injection(DI) or IOC.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS.
  • Used Angular.JS as the development framework to build a single-page application.
  • Responsible for spring configuration, Restful (Jersey) Configurations and web.xml.
  • Consumed RESTful web services.
  • Used Java API for Restful web services(JAX-RS) is a set of using CXF Framework
  • Used Hibernate and JPA ORM frameworks for database connectivity.
  • Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Dynamic SQL for interface programs and exception handling routines.
  • Used Maven to build, run and create JARs and WAR files among other uses Deployed the applications JBOSS Application Server.
  • Working in GitHub repository.
  • Coded Test Classes using JUNIT for Unit Testing and used Visual Source Safe for version controlling system.
  • Implemented log4j framework for logging the application.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Involved in Daily SCRUM meetings and weekly SPRINT Meetings.

Environment: Spring, Hibernate, REST Web services, AngularJS, JavaScript, HTML5, CSS3, AJAX, JQuery, JSF, Design Patterns, Multithreading, Oracle, Maven, JUnit, JBoss, GitHub, Jira, Log4j.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully-integrated client management systems.
  • Oversee all stages of design, development, and deployment of new Java-based vendor application.
  • Created and explained prototypes to end users.
  • Designed and developed application using Spring frameworks.
  • Has Experience in working wif Multithreading, Exception Handling and other OOPS concepts.
  • Wrote SQL and implemented Spring ORM using Hibernate.
  • Involved in implementing the MVC framework- which is based on Spring and Hibernate.
  • Worked on generating the web services (JAX-RS) classes by using Service Oriented Architecture
  • SOA, WSDL, UDDI, SOAP.
  • Worked on Rules Engine and Workflows.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed various test cases and performed unit testing using Junit

Environment: Spring, JSP, Servlets, Oracle, Java Script, JQuery, Hibernate, Web Logic, HTML, XML, CSS, Eclipse, SOAP, UDDI, WSDL, Web Services, Workflows.

We'd love your feedback!