We provide IT Staff Augmentation Services!

Java Backend Developer Resume

Irving, TX

SUMMARY

  • Around 8 years of professional experience in all phases of software development life cycle (SDLC) including system design, development, production support and maintenance of various Web Applications using Java/J2EE Technologies.
  • Expertise in developing Web based distributed and Front - end applications in a three-tier architecture using Java, J2EE, HTML5, CSS3, JavaScript, Ajax, JSP, jQuery and Angular JS.
  • Good knowledge in Analysis and Design using Unified Modelling Language (UML) and strong experience on agile methodology.
  • Extensive experience in developing Enterprise applications using Core Java and various J2EE technologies including Multithreading, Collections, exceptions, JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, EJB, JDBC, Networking, Threads, IO, and JMS
  • Worked on spring, Spring Restful template to develop application level Microservices.
  • Proficient in working on various spring modules (Spring Core, Spring IOC, Spring MVC, Spring DAO, Spring Boot and AOP) along with Hibernate and JPA.
  • Implemented Client-side code to call REST endpoints using JAXRS API with HTTP .
  • Developed end-to-end composite RESTFUL Web Services
  • Hands on experience in client-side web technologies and MVC pattern including HTML5, JavaScript, Angular, CSS3 and AJAX.
  • Expert in using J2EE complaint application servers like IBM Web Sphere, Apache Tomcat, JBoss.
  • Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
  • Experience working with different databases, such as Oracle, SQL Server, MySQL, DB2.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle.
  • Have experience in Design, Development and Deployment of Web-Applications/ J2EE applications on servers like BEA-WebLogic, and Apache Tomcat, JBoss.
  • Used JMS for asynchronous communication by putting the messages in the message queue and used Spring transaction management to manage the transactions in the application.
  • Integration and deployment of applications done using tools like ANT and Maven and debugging through log4j.
  • Experience in using Version Control Systems like SVN and GIT
  • Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team.
  • An enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions for challenging client needs.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL

Web Services: RESTful

Web Technologies: HTML5, CSS, JavaScript, Angular 4, jQuery, AJAX, JSON

Frameworks: Hibernate

Micro services: Spring Micro Services

Application Frameworks: Spring, Hibernate, JSF

Application Servers: Apache Tomcat, Web Sphere

IDE’s Development tools: NetBeans, Brackets, Eclipse, and IntelliJ

Operating Systems: Windows

J2EE Technologies: JDBC, Servlets, JSP, JSF.

Issue Trackers: JIRA, JUnit.

Version Controls: SVN, GIT, GitHub.

Methodologies: Agile and Waterfall.

Database: Oracle, MySQL, SQL server, MS Access.

Others: Maven, Log4j, Junit, ServiceNow ticketing system

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Java backend Developer

Responsibilities:

  • Involved right from requirements gathering, analysis, design, and documentation.
  • Used JIRA as project management tool and to track work items.
  • Responsible for developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery, Angular and AJAX.
  • Created new RESTful Webservices using JSON data format to communicate with all external systems.
  • Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end-to-end business functionality for RESTful services.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used Microservices for scalability and reliability of the application in addition to lose coupling.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Used Log4J to print info, warning, and error data on to the logs.
  • Wrote Test Cases using JUNIT.
  • Used GIT for Project Repository.
  • Managed MAVEN environment by setting up local, remote, and central repositories with required configuration in maven configuration files.
  • Used Design patterns efficiently to improve the code reusability.
  • Managed MAVEN environment by setting up local, remote, and central repositories with required configuration in maven configuration files.

Environment: Java, J2EE, Spring Framework Modules (Spring WEB-MVC, Batch, CORE, AOP), Micro Services, Hibernate, Restful web services, Eclipse, Tomcat, Soap-UI, HTML5, CSS, Bootstrap, JavaScript, jQuery, JSP, UNIX, MVC architecture, JSON, XML, MYSQL.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involved right from requirements gathering, analysis, design, documentation, and testing
  • Used JIRA as project management tool and to track work items.
  • Good experience with Service now ticketing system to handle production issues.
  • Responsible for developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery, Angular and AJAX.
  • Created new RESTful Webservices using JSON data format to communicate with all external systems.
  • Implemented error handling on various RESTful services to return the right HTTP status codes and wrote Automation Tests in Java to validate the end-to-end business functionality for RESTful services.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Used Microservices for scalability and reliability of the application in addition to lose coupling.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI), Inversion of Control (IOC).
  • Used Log4J to print info, warning, and error data on to the logs.
  • Wrote Test Cases using JUNIT.
  • Used GIT for Project Repository.
  • Used Design patterns efficiently to improve the code reusability.

Environment: Java, J2EE, Spring Framework Modules (Spring WEB-MVC, Batch, CORE, AOP), Micro Services, Hibernate, Restful web services, Eclipse, Tomcat, Soap-UI, HTML5, CSS, Bootstrap, JavaScript, jQuery, JSP, UNIX, MVC architecture, JSON, XML, MYSQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project, and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams, and flowcharts using IBM RSA.
  • Developed web components using JSP, Servlets, and JDBC.
  • Implemented database using MySQL.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Used JSP, JavaScript, jQuery.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • Used Hibernate framework for DAO layer, CSS, and HTML as data and presentation layer technology.
  • To access the Oracle database Used JavaScript for client-side validations.
  • Involved in writing POJOs, hbm and hibernate.cfg files and configured the same for application development.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
  • Used JavaScript, JQuery, Ajax to control display as per user selection and avoid server round trips with unnecessary data and as required by application.
  • Tested the Web services using SOAPUI.
  • Used Log4J logging framework to write Log messages with various levels for logging across the application.
  • Maintained version control of the Java files with SVN.
  • Developed Unit Test Cases with JUnit.
  • Update the status of Activities and Defects in JIRA tool.

Environment: JAVA J2EE, Spring MVC, Spring Security, Spring JDBC support and hibernate, Hibernate, JSTL, XML, HTML, CSS, JSP, JavaScript, SQL, Ajax, MVC, MySQL, Restful web services, Eclipse, Tomcat, Soap-UI.

Confidential

Trainee

Responsibilities:

  • Key Learning include Java, JSP, JavaScript.
  • Developed web components using JSP, Servlets, and JDBC.
  • Learning and Implemented database using MySQL.
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
  • Tested the Web services using SOAPUI.
  • Used Log4J logging framework to write Log messages with various levels for logging across the application.
  • Developed Unit Test Cases with JUnit.

Environment: JAVA J2EE, Hibernate, JSTL, XML, HTML, CSS, JSP, JavaScript, SQL, Ajax, MVC, MySQL,, Eclipse, Tomcat, Soap-UI.

Hire Now