We provide IT Staff Augmentation Services!

Lead Java Backend Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 10+ years of relevant Experience in application design, development using Java, Spring Framework modules, Hibernate, Spring boot, Spring Rest java applications, Ajax, JMS, Web services (soap and Rest), Maven, Unit Testing (JUnit), MySQL, Oracle, Jenkins, code quality tool Sonar, Agile mode development. Extensive experience as designing and developing in Java & J2EE Web technologies based on In - depth knowledge of Object-Oriented Programming, Database Programming, Web Programming and GUI Development. Software development life cycle (SDLC), Agile, Scrum methodologies maintenance and enhancement of web-based applications.
  • Technical skills encompass Java, J2EE (JDBC, Servlets, JSP, JNDI, web services (SOAP, RESTFUL), Spring, Spring boot and Hibernate frameworks like ORM, XML, HTML, JSON, Apache, LOG4J, Ant, Maven, Shell script and JavaScript. Strong working experience in Design, Development of several Web-based Applications using open-source frameworks such as Struts and spring. Hands-on experience in IDE Tools: Eclipse, STS, IBM RAD. Experienced in Software Configuration management tools such as CVS, SVN, PVCS, GIT and also build script Ant. Experience in application and web servers such as WebSphere, JBoss and Apache Tomcat & Unix. Involved in SQL/PLSQL and Stored Procedures using Oracle.
  • Have strong experience in code debugging and bug fixing. Experience with unit testing using Junit and knowledge of ANT and Log4j tools. Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
  • Self-motivated, able to set priorities to achieve immediate and long-term goals.
  • Experience in performing requirement analysis working with software vendors.
  • Eager to learn new technologies and can easily adapt to the new technologies and tools.
  • Health care, Banking, Financial, Insurance and Retail

TECHNICAL SKILLS

Skills: Java, J2EE (JDBC, Servlets, JSP, Ant, Struts, Maven, Shell script Spring, Spring Boot, web services, (SOAP, RESTFUL), Hibernate, SQL), ORM, XML, HTML, UML SQL, PL SQL, LOG4J and JavaScript, JPA, Jenkins, Maven, JIRA, Agile project

Frameworks: Spring, Hibernate, Spring MVC, Spring Boot

Middleware Servers: IBM Web Sphere 8.5.5, JBoss 6.0, Tomcat 7.0, WebLogic10.

Databases: Oracle, MySQL

Operating Systems: UNIX, Windows

PROFESSIONAL EXPERIENCE

Confidential

Lead Java backend developer

Responsibilities:

  • Implemented the project using the Spring Boot framework.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developing and consuming web services likeRESTFUL.
  • Requirements analysis and preparation of Design documents.
  • Designed and developed web pages using JSP, Java Beans HTML, CSS, JavaScript, and AJAX.
  • Agile mode and Kanban development. Hands-on Experience in implementing security frameworks such as Spring OAuth 2.0.
  • Leading Onsite/Offshore team through design, development, test, deploy and operate application services.
  • Involved in all phases of the SDLC that includes Analyses, Design, Development, Testing and Deployment of Application using Agile Methodology.
  • Good working experience on SOLID principles, implementing Design patterns and clean code practices.
  • Experience in lightweight middleware frame works like spring boot.
  • Experience in ORM technologies like Hibernate. Deploying applications in Tomcat, Jetty, Web Servers and Jboss Application Server.
  • Utilizing Java tools in Web and client-server environments including Java Server Pages (JSP), Servlets, Struts, JMS, XML Parsing using Java and Java database Connectivity (JDBC) technologies.
  • Development of Java applications using Eclipse, IntelliJ IDEA.
  • Development of Unit, Integration and System Test cases using Junit.
  • Implementing the Cloud based java applications using spring boot and spring rest.
  • Experience on databases like MySQL, Sybase and Oracle. Build tools like Maven, Ant. Deployed/execute/updated the files in to UNIX box. Experience on enhancements of PHP web application.
  • Source code tools like SVN, Bitbucket. Experience with continues integration tools like Jenkins.
  • Agile tool tracker JIRA, Rally.

Environment: Java 8, Spring Boot, REST Webservices, Jenkins, Git, JSON, XML, Object Oriented Design Patterns, Java Script, Hibernate, Oracle, Unix, Maven

Confidential

Senior Software Engineer

Responsibilities:

  • Designed and developed using java, spring boot, Restful web service, spring data JPA.
  • Implemented the project using the Spring Boot framework.
  • Built various controller classes and application context file.
  • Implemented the project using the Spring Boot framework.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Developing and consuming web services like RESTFUL.
  • Requirements analysis and preparation of Design documents.
  • Designed and developed web pages using JSP, Java Beans HTML, CSS, JavaScript, and AJAX. Built and deployed and tested on BEA WebLogic 10.x.
  • Creation of Use Case documents.
  • Deploying applications in Tomcat, Jetty, Web Servers and Jboss Application Server.
  • Build tools like Maven, Ant. Deployed/execute/updated the files into UNIX box.
  • Experience on enhancements of PHP web application.
  • Source code tools like SVN, Bitbucket. Experience with continues integration tools like Jenkins. Agile tool tracker JIRA, Rally.
  • Designing the User interface using HTML, CSS and JavaScript.

Environment: Java8, J2EE, SpringBoot, Hibernate, JPA, RESTFUL, Webservices, Agile/Scrum, Bitbucket, Jenkins, Oracle

Confidential

Responsibilities:

  • Responsibilities as a XSLT web developer include design and develop the websites with the java and XSLT and Worked with Tag Libraries in Struts framework.
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts.
  • Created Spring Interceptors to validate web service requests and to enable notifications.
  • Developed REST API using Spring MVC and REST Controllers and generated JSON/XML formats.
  • Used OOPS design and core Java concepts such as Collections, Multithreading, Exception Handling.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.

Environment: XML, Bootstrap, HTML, JavaScript, CSS, Spring MVC, SpringBoot, Hibernate, JPA, Restful Web Services, Postman, Oracle DB, JMS, JSON, Docker, Git, Log4j, Agile.

Confidential

Java Developer

Responsibilities:

  • Implemented the project using the Spring MVC framework.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented Hibernate instead of traditional JDBC code.
  • Experience in JDBC, Servlet 3.0, Spring (MVC, Security, Data, AOP, REST API, JPA, ORM, Batch), Hibernate.
  • Requirements analysis and preparation of Design documents.
  • Designed and developed web pages using JSP, Java Beans HTML, CSS, JavaScript, and AJAX.
  • Built and deployed and tested on BEA WebLogic 10.x.
  • Experience in MySQL, Oracle, DB2
  • Experience in various web/application servers like Apache, Tomcat and WebLogic.
  • Strong Experience in API testing frameworks like Soap UI and Postman.
  • Knowledge in the development of server-side RESTful APIs using Java
  • Designing the User interface using HTML, CSS and JavaScript.

Environment: HTML5, JSP, JavaScript, CSS3, XML, Java 8, J2EE, Apigee, Web Services, Spring, Spring boot, Hibernate, JPA, Docker, GIT, PL/SQL, Junit, Maven, IntelliJ, VSC and Oracle 11g

Confidential

Senior Software Developer

Responsibilities:

  • Implemented the project using the Spring MVC framework and AOP of Spring Framework to implement logging.
  • Used Spring Framework’s Dependency Injection to have a loose coupling. Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Developing and consuming web services like SOAP(JAX-WS), REST(JAX-RS). Wrote SQL Queries to interact with Oracle Database.
  • Generating REST(JAX-RS) based webservices using Server Oriented Architecture.
  • Designed and developed web pages using JSP, Java Beans JSTL, HTML, CSS, DHTML, XSLT, JavaScript, jQuery and AJAX.
  • Implemented text messing by using JAX-RS RESTful API.
  • Used Hibernate 3.0 for object relational mapping with the persistent database.
  • Exposed functionally of system to other system by creating Web Services using Jersey.
  • Used XMLBeans for data interchange.
  • Built and deployed and tested on BEA WebLogic 10.x. Used Hibernate ORM to persist data to Oracle database.
  • Wrote Shell Scripts for executing batch statements. Practiced agile development approaches.

Environment: JavaScript, HTMLJava/J2EE, Hibernate,Javabeans, Servlets, JSP, JDBC, JUnit, Eclipse, Spring, Git, SQL, Windows 7, Tomcat Application Server.

Confidential

Web Developer

Responsibilities:

  • Implemented the project using the Spring MVC framework.
  • Built various controller classes and application context file.
  • Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
  • Implemented JDBC code.
  • Involved in all the phases of the life cycle of the project from requirements gathering to quality assurance testing.
  • Created JUnit test cases and created set up manuals and user guides. Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Developed front end UI Screens using HTML 5, CSS 3, and JavaScript.
  • Implemented MVC architecture using Apache STRUTS framework.
  • Designed the front end using JSP, Tag Libraries and JavaScript. Designed and developed framework components and involved in designing MVC pattern using Struts framework.
  • Worked closely with testing groups for module and integration testing. Developed batch processes to perform the daily updates with Spring Batch module Automation testing using Junit.
  • Developed hibernate DAO Classes using Spring JDBC Template, worked with Hibernate for object relational mapping and connection management
  • Implementation of Agile process with Scrum in projects and was involved in all the phases of software development lifecycle (SDLC) like requirement gathering, design and architecture, development, testing, deployment, support.
  • Developing applications using Integrated Development Environment (IDE) tools like My Eclipse, Eclipse 3.2.
  • Developed the code environment using IDE as Eclipse 3.2 and deployed into Tomcat Server.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework. Implemented Dependency Injection using the Spring framework.
  • Learned XML for communicating client. Written Queries, Sub Queries in SQL to get data from DB.
  • Used GIT as version control tool to maintain system source codes.

Confidential

Java Developer

Responsibilities:

  • Developed JSP Pages and Servlets to provide dynamic content to HTML pages.
  • Involved in developing forms using HTML and performing client-side validations using JavaScript and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS). Designed Java Servlets and Objects using J2EE standards. Developed the application using Java Beans, Servlets.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate. Implemented JSPs, Servlets for pooling, caching to improve performance and scalability.
  • Developed the application using industry standard design patterns like Service locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re-usability.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements. Configured the POJO's for mapping the Java classes to Database tables in Hibernate.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using UML including Use case, Class and Sequence diagrams.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries and stored procedures, which were commonly used by different modules.
  • Involved in writing and reviewing unit test cases using Junit and performed testing of the application.
  • Used Eclipse IDE for designing, coding and developing applications. Responsible for Integration testing and System testing.

Environment: HTML 5, JavaScript, Java/J2EE, Hibernate, Servlets, JSP, Servlets, Eclipse, JUnit, JDK1.6, SQL, CSS, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in coding using Java, JSP, Servlets & JavaScript.
  • Preparing test cases and technical specification documentation.
  • Bug Fixing and Production Support Maintenance.
  • Writing JSP and SQL/PLSQL to handle transactions and System Integration Testing and Implementation.
  • Developed multiple user interfaces using XMIs/ GWTs with HTML/CSS.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Implemented Spring MVC Framework.

Environment: HTML 5, JavaScript, Java/J2EE, Hibernate, Servlets, JSP, Servlets, Eclipse, JUnit, Windows.

We'd love your feedback!