We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 6+ years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deployment, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.
  • Extensive knowledge on Core Java technologies such as Multi - Threading, Exception Handling, Collections, Streams and Java Beans.
  • Experienced in developing XML documents with XSDs/DTDs using DOM, SAX and JAX-B parsers.
  • Expertise in developing application using Spring Framework that uses features of Spring IOC, SpringMVC, Annotations, Spring ORM, Spring JDBC, Spring DAO and Spring Boot features.
  • Expertise in front-end/presentation tier development using JSP, jQuery, JavaScript, HTML5 and CSS3.
  • Good knowledge of Java 8 Features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, etc.
  • Strong experience in developing EJB data models using Hibernate POJO's and configuring Hibernate persistence layer.
  • Good Experience with Spring boot in developing web applications, and specifically RESTful web services.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Advance Queue, Performance tuning.
  • Experience with JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Expertise in using Apache-Maven for building applications for its dependency, jars and repository management.
  • Proficiency in deploying applications and configuring on J2EE Application servers like WebLogic 11g, Jboss 7 and Apache Tomcat Windows environments.
  • Extensive experience with Java compliant IDE's like Eclipse, NetBeans, IntelliJ and Experience with source code control management like subversion SVN and GIT.
  • Involved in issue tracking and agile project management using JIRA.
  • Involved in Peer-to-Peer code reviews and collaborate with product management, quality assurance and the executive teams to understand the platform vision, share best practices, and implement process improvements.
  • Good understating and Strong Experience in using open source libraries /frameworks.
  • Versatile team player with good communication and interpersonal skills.

TECHNICAL SKILLS

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

Databases: Oracle, MySQL

J2EE Technology: J2EE ( Java Servlets, JSP, EJB, MVC, JDBC)

Frameworks: Spring, Hibernate

Web Technologies: JavaScript, jQuery, HTML, CSS, and XML

Application Servers: ApacheTomcat, WebLogic, Jboss, WebSphere

IDE: Eclipse, Intellij, NetBeans

Version Control Systems: Git, SVN, Rational Clear Case

UML Tools: Microsoft Visio

Defect Tracking: Quality Center, JIRA, Rational Clear Quest

Operating Systems: UNIX, Red Hat Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in agile methodology and participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Developed business components using Core Java OOPS mechanism and used Collections, Exception Handling and Multi-Thread.
  • Involved in application development: Spring MVC module, DI, AOP, Spring Boot, Spring Data & configuring controllers with annotations and related configuration files.
  • Developed user interface using HTML5, CSS3, jQuery and performed client-side validations using JavaScript
  • Used Java 8 Lambdas to make anonymous inline function calls and used Streams to work effectively with Collection objects.
  • Developed data persistent layer using Hibernate as Object Relational Mapping Tool for the backend data persistency.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Developed application using J2EE design patterns using Facade Design pattern, Singleton, Session.
  • Used Git for version control and used IntelliJ as the IDE for implementing the application.
  • Coded Maven build scripts to build and deploy the application on Tomcat.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java 8, Spring MVC module, Spring DI, Spring AOP, Spring Data, Spring Boot, HTML5, CSS3, jQuery, JavaScript, Oracle Db, Git, Maven, IntelliJ, JUnit, Log4J, Tomcat.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project - requirements gathering, analysis and design, development, testing and debugging.
  • Involved in back end Core Java programming and used concepts such as Collections, Generics, Multi-Threading and actively coded most of the Core Java implementations.
  • Used Spring AOP for transaction management and developing advices for various cross cutting.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Developing frontend user interface screens using HTML, CSS, JavaScript.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Implemented Spring Boot based RESTful services and consumed RESTful based Web Services.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between MySQL database and Objects in Java.
  • Implemented different outline designs Singleton, Business Delegate, Value Object and Spring DAO.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Implemented Maven Script to create JAR, WAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Involved in fixing bugs and unit testing with test cases using JUnit framework.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java 8, Spring IOC, Spring MVC, Spring Boot, Spring Data, Spring Transaction, HTML, CSS, JavaScript, RESTful, Hibernate, Log4j, Maven, WebLogic Application Server, JUnit, GIT.

Confidential, Mellon NJ

Java Developer

Responsibilities:

  • Designed, Developed and analyzed the front-end and back-end using Servlets and Spring.
  • Used Spring framework for dependency injection, transaction management. Used Spring MVC frameworkcontrollers for Controllers part of the MVC.
  • Implemented Business Logic using POJO’s and used WebSphere to deploy the applications. Used SpringFramework for MVC for writing Controller, Validations and View.
  • Iterative based methodology applied for the development of the application. Implemented J2EE Design Patternslike DAO, Singleton, Factory.
  • Wrote Hibernate classes, DAO’s to retrieve & store data, configured hibernate files. Developed Service layerinterfaces by applying business rules to interact with DAO layer for transactions.
  • Participated in the code reviews, testing of the functionalities that are developed. JUnit Testing of DAO.
  • Involved in the Integration Testing and Bug fixing. Used Java Persistence API (JPA) through Hibernate.
  • Used Eclipse as IDE for development of the application. Assisted Oracle DB development team in developingstored procedures and designing the database. Used SVN for version control.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Environment: Java, J2EE, Servlets, Spring, Hibernate, Rest, HTML, JavaScript, SVN, Agile Methodology, PL/SQL,XML, UML, Oracle, Eclipse.

Environment: Java, J2EE, Servlets, spring, Hibernate, Rest, HTML, JavaScript, SVN, Agile Methodology, PL/SQL, XML, UML, Oracle, Eclipse.

We'd love your feedback!