We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Plano, TX

SUMMARY:

  • Having 3 y ears of professional IT experience in designing and developing Web based and Enterprise applications using JAVA/J2EE technologies.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications.
  • Experience in working in environments using Agile (SCRUM) and Waterfall development methodologies.
  • Experience in Core Java concepts like Collections, Multithreading, Event Handling, Exception Handling, and Generics and Java 8 features such as lambda expressions.
  • Experience in developing web - based enterprise applications using Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), Microservices, MVC Framework and SQL.
  • Expertise in client and server scripting languages like HTML5, CSS3, JavaScript, AJAX and jQuery.
  • Experience in developing and solid understanding of Service Oriented Architecture and Microservices Architecture.
  • Strong hands on experience in implementing Design patterns like MVC, Factory, Proxy, and Singleton .
  • Experience in both providing and consuming Web Services using SOAP and RESTful .
  • Experience using persistence framework like Hibernate, JPA for mapping java classes with Database and using HQL (Hibernate Query Language).
  • Expertise in XML technologies such as XSL, XSLT, XML schemas and XPath
  • Good experience with Relational databases like Oracle, My SQL and MS SQL Server.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and Triggers.
  • Experience with application servers like Web Logic, Jetty and Apache Tomcat
  • Worked on Windows and UNIX platforms to move the project into production environment.
  • Experience with Junit, Mockito and Log4J in developing test cases.
  • Working knowledge with version control tools like SVN and GIT.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experience in continuous integration source code management with Jenkins, Created Build Jobs and Deployments in Jenkins.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Highly experience with Java complaint IDE’s like Spring Tool Suite, Eclipse and IntelliJ.
  • Good communication, presentation and interpersonal abilities and a participating group member.

TECHNICAL SKILLS:

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

WEB Technologies: HTML, CSS, Javascript, Angular JS, JQuery, AJAX.

XML Technologies: XML, XSLT, XSD, XPath, WSDL and SOAP.

Tools: & Framework: Servlets, Struts, Spring IOC, Spring: MVC, Spring-AOP, Hibernate, Gradle, Maven.

Web Services: SOAP, RESTful, UDDI, WSDL.

Web/App Servers: Web Logic, Apache Tomcat and Jetty.

Database: Oracle, SQL Server and My SQL Server.

Development Tools: STS, Eclipse and IntelliJ

Version Control: GIT and SVN.

Testing Tools/ Others: JUnit, Soap UI, Putty, Win SCP and Mockito.

OS & Environment: Windows and UNIX.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Sr. Java Developer

Responsibilities:

  • Developed Business logic using with Java and spring Technologies.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, Angular JS and jQuery.
  • Developed controller classes using Spring.
  • Developed Java Beans and Configured with Spring Configuration file using Dependency injection.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Implemented code to consume various RESTFUL webservices, Soap web services and Micro Services for Application API process.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Developed the application with various Spring Framework modules like Spring MVC, Spring JDBC, Spring JPA and Spring Boot.
  • Used Spring MVC framework Confidential 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.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Spring JDBC Template and Spring JPA to execute the query for retrieving data results.
  • Data base entities are created using Hibernate reverse engine and these entities are configured using annotations.
  • Developed several Hibernate Mapping file for configuration of entity’s and Named Query’s.
  • Used SVN and GIT to maintain the version of the files and took the responsibility to do the code merges.
  • Deployed the application on WebLogic Application Server.
  • Used ANT and MAVEN for build and deploy the application.
  • Log4j was used to monitor the error logs.

Environment: Java, J2EE, jQuery, Javascript, AJAX, Eclipse, Log4j, Spring Core, Spring MVC, Spring JDBC, Spring JPA, JUnit, Restful, Micro Services, SOAP Web services, SOAP UI, WebLogic, Unix/Linux, Hibernate, Oracle.

Confidential

Application Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Design architecture following J2EE, Spring framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed various java business classes for handling different functions
  • Developed controller classes using Struts.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP and Spring Boot.
  • Used Spring MVC framework Confidential 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.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents.
  • Worked on database interaction layer for insertions, updates and retrieval operations of data from Oracle database by writing stored procedures.
  • Used SVN and 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.
  • Deployed the application on WebLogic Application Server
  • Used ANT and MAVEN for build and deploy the application.
  • Developed several unit tests using JUnit framework.
  • Log4j was used to monitor the error logs.
  • Analyzing the Incidents raised in Production Environment.
  • Used monitoring tools like Splunk and Dynatrace.
  • Used build and automation tools like Bamboo and Jenkins.

Environment: Java, J2EE (Java Servlets, JSP, Struts), HTML, EJB, Spring Framework, JDBC, Maven, WebLogic, SQL, Oracle, MySQL, SVN, GIT, Log 4j, IntelliJ, Splunk, Bamboo and Dynatrace.

Hire Now