We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Fremont, CA

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in all phases of Software Development Life Cycleincluding Analysis, Design, Development, Implementation and Testing of business applications using AGILE SCRUM methodology.
  • Extensively worked on coding using core java concepts like Multithreading , Collections , Serialization, Synchronization, Exception Handling, Generics and Database Connections , as well in Java8 features like lambda functions.
  • Strongly experienced with Spring Boot and Microservices, Spring Data, Spring Integration, Spring Data - RS, Spring Security .
  • Strongly experienced and know ledged in RESTful APIs and Discovery services.
  • Experience with Angular JS MVC Framework/Angular 2/4 including authoring complex directives, services, components, controllers and filters working with animations, routing and states.
  • Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL) .
  • Expertise in Database design (RDBMS), programming, implementation and development using MySQL, MS SQL server, DB2, Oracle, experienced in working with NoSQL Database like MongoDB, Cassandra.
  • Worked using various IDE Tools like Eclipse, NetBeans, JBuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Solid experience in handling web and application servers in creating Domain , configuring connection pool, JMS, deploying applications on WebLogic , WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Extensive experience working with Selenium, JUnit, TestNG testing tools. Strong Experience in building tools like ANT, Maven.
  • Expertise in using Version Control tools like CVS, SVN, GIT for Source Code version management.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILL SET:

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

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, Tiles.

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, Angular 2/4, RESTful, SOAP, JSON, XML.

Frameworks: Spring, Struts, Hibernate, JSP, JUnit, Log4J, J2EE Design Patterns.

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot and Microservices, Spring ORM, Spring Web, Spring Data.

Web/Application Server: Tomcat, IBM Websphere, JBoss, Weblogic Server.

Database Technologies: SQL, MySQL, SQL Server, PL/SQL, DB2, ORACLE 9i/10g/11g, MongoDB, Cassandra

Build Tools/ Utilities: Maven, Gradle, ANT, Jenkins, Hudson.

Operating Systems: Windows, Linux, Unix.

Designing Tools: Microsoft Visio, Rational Rose, XML Spy.

Version Control Tools: CVS, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Java/J2EE Developer

Responsibilities:

  • Strong understanding and experience in on Spring Boot and Microservices , Spring MV C framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized XML documents using Spring framework.
  • Strongly experienced and know ledged in RESTful APIs and Discovery services.
  • Created Microservices using Spring Boot and RESTful APIs and Discovery services.
  • Designed and developed the UI using Spring view component, HTML, CSS and JavaScript, Angular JS, AJAX, JSON.
  • Developed Dynamic web pages using Struts framework along with JSP, Servlets, HTML, CSS, JQuery, Angular JS and JavaScript.
  • Created Hibernate configuration file, Hibernatemappingfiles and defined persistence classes to persist the data into MySQL Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Developed & Implemented OAuth2 functionality with SpringSecurity to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
  • Configured multiple jobs on Jenkins with different plugins for SCM, Unit testing, code analysis, release, deployments.
  • Used Log4J to capture the log that includes runtime exceptions, JUnitframework for Unit testing of application.
  • Used SVN for version control and deployed the application on IBM Web Sphere/RAD.

Confidential

Java/J2EE developer

Responsibilities:

  • Worked on complete life cycle of software development , which included requirement gathering, designing and implementing the business specific functionalities, testing and deployment of the project.
  • Implemented the Spring framework for managing navigation and page flow and used design patterns like Session Facade, Delegator and MVC for back end tier development.
  • Developed Microservices to unify components of Spring and used RESTful APIs and discovery services to discover requests.
  • Worked closely with the testing team in creating new test cases and created the use cases for the module before the testing phase.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using SQLServer .
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all the phases of SDLC like Analysis, Designing and estimating time of the project and fixing the requirements gaps in the payment center redesign.
  • Designed and developed the UI using HTML, CSS and JavaScript, Angular JS.
  • Used JavaScript, JQuery and Ajax API for intensive user operations and client-side validations.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and created Enterprise Java Beans (EJB ).
  • Implemented few front-end functionalities using Angular JS and consuming the JSON data received using AJAX calls from the back-end part of the application.
  • Used Oracle as Databases and Wrote SQ L queries and stored procedures for data manipulations with the Oracle database.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose

We'd love your feedback!