We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Java Programmer with 8+ years of IT experience in Analysis, Design, Development, Testing and Deployment using Java - J2EE technologies in the areas of E-commerce, Banking, Insurance, Service Domain.
  • Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall and Agile Methodologies
  • Strong programming skills and development experience using Java, Spring, Hibernate, JSP, Servlets, Java Beans and JDBC.
  • Good understanding of object-oriented design with knowledge & experience in data structures and algorithms.
  • Hands-on experience in using J2EE frameworks: Spring, Spring MVC, Hibernate & Jersey.
  • Quick-witted Competent with skillful ability in using Spring (Dependency Injection/Inversion of Control/ Aspect Oriented Programming) and Object Relational Mapping frameworks like Hibernate 3.x/4.x with mapping of persistent classes and usage of HQL.
  • Proficient in Spring Templates (Spring JDBC, Spring, Spring Boot, Spring Data, Hibernate, Spring Rest Templates)
  • Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful (Jersey & Spring REST), WSDL, UDDI.
  • Experience in working with open source automated testing tools Selenium (Selenium Web Driver, Selenium IDE), Junit and Eclipse.
  • Experience in testing web services using SOAPUI, Chrome API Tester and Postman tools.
  • Experienced with frontend technologies like HTML, XHTML, CSS, JavaScript and jQuery.
  • Multitalented Coder with extensive programming capability using IDE’s: Eclipse and OEPE
  • Technically Savvy with far-reaching talents using multiple RDBMS products like Oracle, IBM DB2, and MySQL
  • Expertise using Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade, Service Locator, and Data Access Object
  • Experience with unit testing using JUnit and Mockito frameworks
  • Designed and developed Page Objects, Data Driven and Modular Driven automation frameworks from scratch using Selenium WebDriver, JAVA, Junit.
  • Deploying the J2EE applications to Application Servers using Maven & Shell Scripts for creating Build Scripts.
  • Good knowledge in version control system tools like SVN, GIT
  • Supported the application in production and used SPLUNK to get the application logs to handle the incidents
  • Experience in working in an Onsite/Offshore delivery model.
  • Proactive and well organized with effective time management skills.
  • Flexible and easy adaptation to all kinds of work environment with good team/independent management for best quality end results with emphasis on performance optimization.

TECHNICAL SKILLS

Programing Languages: Java, C++, Ruby on Rails (MVC) & Python.

J2EE Technologies: JSP, Servlets, JDBC, Java Beans & RESTful

Web Technologies: HTML5, CSS, Java Script, XML & JSON.

Frameworks: Spring (Spring IOC, AOP, JDBC, MVC, DAO), Spring Boot, Spring Data, Hibernate, Log4j, Maven, Junit, Mockito, React Js.

Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server

Software Methodologies: Agile Scrum, Waterfall

Databases and Tools: Oracle, MySQL, MS SQL Server, TOAD

Scripts: JavaScript, Shell Script, jQuery, Action Scripts

IDEs/tools: Eclipse, OEPE, Spring Source, Jenkin, Toad, SOAPUI, SVN, Fire Path, SPLUNK

Testing Tools: Junit, Mockito

Relational Databases: Hands on experience on MySQL, PostgreSQL & SqLite.

Non-Relational Data Base: MongoDB.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Sr. Java Developer

Responsibilities:

  • Developed an Orchestration framework, A REST API, which worked as a middle layer between UI and other application.
  • Consumed messages from Kafka, processed it, called multiple REST APIs and consolidated all the data and published again to Kafka.
  • Received messages from application through Kafka, processed it and posted it to REST API which was central database to collect all information, also published message to Kafka to close the requests.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Hibernate, API using Spring Rest.
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Generated JUnit test cases for testing various Java components
  • Worked with QA team during various testing phases and resolved defects.
  • Worked with more than 20 application to test the whole flow of application.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Spring, Spring REST, Hibernate, Kafka, Web Services, HTML, DHTML, CSS, XML, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Windows, Linux

Confidential, SF, CA

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, operations.
  • Developed sequence diagrams depicting method interactions.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring MVC, Spring Templates, Spring Boot, Spring Data, Hibernate, APIs using Spring Rest.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application.
  • Hands on experience with data persistence using Hibernate and Spring Framework
  • Developed UI using HTML, CSS and jQuery to display the data on the client side.
  • Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files
  • Used jQuery and AJAX sent the request to server side and receive the response.
  • Generated JUnit test cases for testing various Java components
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process.
  • Worked with QA team during various testing phases and resolved defects.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Spring Boot, Spring Data, Hibernate, Web Services, RESTFUL, Spring REST, HTML, DHTML, CSS, XML, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Windows, Linux

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Used Dependency Injection feature of Spring framework for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring and Hibernate Template support.
  • Implemented Transactions using Spring Hibernate Manager framework.
  • Used Spring MVC to bind web parameters to business logic.
  • Maintained relationship between objects using Spring IOC.
  • Have worked on Oracle for storing and retrieving the application data.
  • Used Spring MVC Framework to construct the dynamic web pages
  • Worked on JUnit and Mockito for testing and maintaining the system state
  • Monitoring the application logs in different deployment environments.
  • Effectively used Log4j framework to implement logging system for the project.
  • Worked with DB team, Business Analysts, Project managers & users to analyze & implement requirements
  • Responsible for sending the testing instructions/test cases to the testing team, to make sure the enhancements or new requirements changes/implementations are working properly.
  • Writing SQL queries for necessary action on webpage as per the requirements.
  • Fixing the application defects/bugs in quick turnaround time.

Environment: Java, JSP, Servlets, Spring IOC, Spring MVC, Spring AOP, Spring Templates, Hibernate, DAO, XML, JDBC, JavaScript, jQuery, Apache Tomcat, Eclipse, Jenkin, Maven, Oracle, Junit, Log4j, Mockito, Web Services, Restful, Jersey, Agile, Linux

Confidential, ORLANDO, FL

Java/J2EE Developer

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Involved in designing and writing custom code for business, data access and UI layers using core Java.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
  • Developed Spring and Hibernate data layer components for the application
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data and the configuration of database using Hibernate.
  • Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
  • Used Maven for building of application and deployed to WebSphere Application Server.
  • Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
  • Gave production support for the entire application including troubleshooting and fixing bugs.

Environment: Java, Agile, J2EE, JSP, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, TOAD, Linux

We'd love your feedback!