We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Have 4 years' experience in developing web based, internet/intranet, client/server applications using Java/J2EE technologies and varied exposure to different types of project phases like Development, Maintenance and Production Support.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics.
  • Working with relative ease with different Software development methodologies like Waterfall, Agile (SCRUM) and Rational Unified Process (RUP).
  • Proficiency in developing MVC2 based applications by using various integration of open source frameworks like spring, Struts and Object Relational Mapping Technologies like Hibernate
  • Proficiency in using Hibernate features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and prefer Second level cache (EH - Cache) to optimize performance.
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate, IBATIS
  • Experience in SOAP, REST and expertise in creating Restful Web Services with Spring MVC Framework.
  • Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSF, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services.
  • Developed UI pages withHTML5, CSS3 and created the Responsive Web pages using CSS Media Queries, and Bootstrap.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud
  • Experience with Angular JS in developing web applications, developed single page applications using this JavaScript MVC framework Angular JS.
  • Experience in working with different operating systems like Windows 7/XP/2000/98/95, UNIX and Linux.
  • Experience with Oracle, Microsoft SQL Server, MySQL, and Microsoft Access in writing PL/SQL, stored procedures, functions and triggers.
  • Experience in preparing TDD/BDD and Unit testing
  • Very good understanding on NOSQL databases like MongoDB and Cassandra
  • Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, WebSphere, Tomcat and JBOSS.
  • Extensively used SVN and IBM Rational ClearCase for version control, using JUnit testing framework and comprehensive knowledge of Log4j for logging and MAVEN&ANT for project build.
  • Expertise level knowledge in entire software development lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training.
  • A strong leader and team player, adept at supporting team members to achieve personal and professional goals. Outstanding oral and written communication skills.
  • Authorized to work in United States for any employer

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential

Resposibilites:

  • Designed UI component with AJAX and JavaScript libraries (JQuery), AngularJS
  • Involved in Building RESTful API's to communicate over internet.
  • Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams.
  • Used SQL and Involved in writing the scripts to create tables and Indexes.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used JSON for data transmission for Restful web services
  • Used Spring Boot, which is radically faster in building cloud Micro Services and develop spring, based application with very less configuration.
  • Worked extensively on Spring boot for building web service
  • Performed Unit and Integration Test Driven Development (TDD) using JUnit Mockito framework
  • Responsible in writing Constraint Validators for Email, Phone etc.
  • Involved in the implementation of Data Access Layer using Spring Data JPA.
  • Integrated Spring DAO for data access using JBPM for querying oracle database
  • Developed multiple RESTful API to interact with MongoDB
  • Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS, to build this SPA Single Page Application.
  • Involved in writing JPA Queries to get the data from the repositories.
  • Involved in development of business logic by using PL/SQL stored procedures.
  • Deployed applications into Continuous Integration(CI) environments like Jenkins to integrate and deploy code on Continuous Integration (CI) environments for development testing and implemented test cases in Junit
  • Development of test cases using TestNG and Mockito to check expected results.
  • Worked with complex database SQL queries to create canned and ad-hoc reports
  • Implemented service layer on top of Cassandra using core java, Datastax java API and Restful API.
  • Involved in Configuring Apache Tomcat Web server for running the applications.
  • Provided support to Front End team in integrating our API's.
  • Maintained documentation using Javadoc
  • Worked with Docker to deploy Micro services in modern containers to increase Isolation.
  • Used Cassandra Query Language (CQL) to perform analytics on time series data
  • Used Spring Security for authentication and authorization of the application
  • Used MQ Visual Edit for creating and managing data in the IBM web sphere MQ's
  • Used Apache Maven as a build tool to manage projects build.
  • Used parsers like SAX and DOM for parsing XML documents and used XML transformations using XSLT
  • Used agile development methodology.
  • Used GIT for version control.
  • Used sl4j for logging and debugging the application.

Environment: Java 1.8, Spring 4.1.1, Spring Data JPA 1.5.2, Spring Boot 1.2.3, Spring Data Commons 1.7.2, Oracle12c, Micro Services, Angular.JS, Ajax, Apache Camel, Tomcat 8, UML, Web Services (REST), UNIX/LINUX, Dockers, Jenkins, Slf4j, GIT, XML, XSLT, DOM, GIT.

Java Developer

Confidential

Responsibilities:

  • Part of Agile team developing the application using Agile Methodology.
  • Involved in requirement analysis, design, coding and implementation.
  • Involved in designing and developing Buy-Online and Chargeback Automation modules.
  • Used Struts MVC pattern to maintain the Admin Portal.
  • Used Spring framework features like IOC, MVC, AOP and Hibernate Template.
  • Involved in developing business components and managed transactions using Spring declarative method.
  • Experienced developing and delivering mission-critical data platforms for real-time analysis for production use.
  • Experienced developing and delivering mission-critical data platforms for real-time analysis for production use.
  • Designed and Developed Web services using SOAP and REST API.
  • Implemented DAO layer using Spring JDBC Template and Hibernate Template API.
  • Involved in unit testing and system testing and also assisted QA people for preparing test scripts for the system testing.
  • Used SQL, PL/SQL in constructing views, indexes, stored procedures relational database models.
  • Responsible for the successful execution of Project Planning and Deployment cycles.
  • Provided end to end support for the system and involved in coding and testing.

Environment: Java, J2EE, Spring, Servlet, JDBC, JavaScript, JQuery, SOA, Struts, JAX-RS, Eclipse, SOAP, services, Hibernate, XML, Maven, JIRA, Log4j, Sonar, Oracle, SVN, Encryption, Apache Tomcat, WebSphere Server.

We'd love your feedback!