We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Tempe, AZ

OBJECTIVE:

I am a very passionate Developer with 8+ years of experience in Core Java/J2EE, Hibernate, Spring Framework, Design Pattern, Websphere, Oracle, Ajax, Log4j, XML, and Maven etc.

PROFESSIONAL SUMMARY:

  • Strong development experience creating rich frontend UI in HTML5, CSS3, JavaScript, AJAX, JSF / JavaScript technologies using JavaScript libraries like JQuery, Angular JS, Backbone JS, Node JS.
  • Expertise in design and development of multi - tier web based applications using J2EE technologies like JSP, Servlets, JDBC and frameworks like Struts, Spring IOC, Spring boot, MVC and Hibernate.
  • Experienced in configuring and deploying applications on Jboss eclipse, Web Sphere, Weblogic.
  • Extensively used Camel Services in backend services for routing purpose.
  • Excellent work experience with Designing and developing Web Services to communicate with business partners using SOAP / REST protocol.
  • Excellent working experience in Databases like My SQL, Oracle and SQL Server.
  • Experience in automating the tasks using shell and batch scripting.
  • Experience in Test Driven Development.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Experience in software development methodologies like Agile and Waterfall model.
  • Experience in client interactions for understanding requirements, creating design, reporting status.
  • Strong problem solving and trouble-shooting capabilities, ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS:

Technologies: Java, J2EE, Angular JS, JSP, EJB, JMS, JDBC, PL/SQL, CSS3, HTML5, C++

Web Technologies: JSTL, JAXB) HTML 5, AJAX, JQuery, Angular JS 2.0

Frameworks: Struts 2.0, Spring 4.0, Spring BootHibernate 3.0, JSF.

Web & App Servers: BEA Web Logic 12.0, Apache Tomcat 5.0/6.0, JBoss.

Operating System: Windows XP/Vista/8, Unix, Linux.

Databases: Oracle 8i/9i/10g/11g/12c, PL/SQL

Version Control: CVS, Rational Clear Case, SVN, Version One, Git

Testing Tools: Junit 12.0, Easy Mock, Mockito, Docker

DevOps Tools: Jenkins, Maven, GIT

Methodologies: Agile, Waterfall

Cloud Platform: AWS, EC2

Apache Tools: Log4j, ANT and Maven.

IDEs: Eclipse, IntelliJ, NetBeans, Oracle SQL Developer, Atom

PROFESSIONAL EXPERIENCE:

Confidential - Tempe, AZ

Senior Java developer

Responsibilities:

  • Involved in Analysis, Design, Development, QA, UAT and Production phases of the application.
  • Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Worked on the consumption/producer side of REST based Webservices.
  • Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
  • Developed the Persistence Layer using Hibernate.
  • Used JMS queues for a synchronous communication.
  • Implemented the project as a multi-tier application using Struts 2.0.
  • Worked on Web Services such as SOAP (JAX-WS) and REST (JAX-RS) and also implemented using Spring technologies.
  • Configuring and Maintaining PL/SQL Replication Server for Oracle and used TOAD as Oracle client.
  • Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3.
  • Used AngularJS as the development framework to build a single page application.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Installed Kafka manager for consumer lags and for monitoring Kafka metrics also this has been used for adding topics, Partitions etc.
  • Used RabbitMQ messaging queue to communicate between microservices.
  • Used Spring BOOT to create stand-alone spring applications
  • Experience in managing large-scale, geographically-distributed database systems, including relational
  • (Oracle, SQL server) and NoSQL (MongoDB, Cassandra) systems.
  • Migrated Database from SQL Databases (Oracle and SQL Server) to NO SQL Databases (MONGODB).
  • Performed built Elastic search, Log stash for centralized logging and then store logs, metrics into S3bucket using Lambda function.
  • Build and deployed the Micro service to Docker platform with Devops configuration.
  • Installation of search technologies such as Apache Solr on AWS EC2
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Developed few stored procedures, triggers and sequences.
  • Used JDK 1.8 for developing the application and made use of built in functional interfaces, lambda expressions and stream API for code refactoring.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis
  • Excellent problem-solving skills and ability to work independently.

Environment: Java 1.8, J2EE, Struts 2.0, Hibernate 3.0, Servlets, JSP, JavaScript, JQuery, HTML 5, CSS, Bootstrap, AJAX, AngularJS 1.X, REST, AWS (Amazon Web Services), XML, JIRA, Junit 4.0, GIT, Kafka, Maven, Weblogic 12.0 and WebSphere Application Server.

Confidential- Middletown, NJ

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Microservices
  • Used Spring framework to handle application logic and make calls to business objects and services.
  • Developed the UI screens using HTML5, CSS3, Ajax JQuery, BootStrap, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Developed the Persistence Layer using Hibernate.
  • Currently involved in designing and building Microservices using Spring Boot deployed on Docker
  • Developed RESTful web services using JERSEY API, and developed both the producer & consumer.
  • Used DOM Parser to parse the XML response from web services.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used session beans to expose the application for the use by the third-party users.
  • Developed few stored procedures, triggers and sequences.
  • Worked on concurrency API to increase the throughput of the batch application.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Developed Microservices & APIs using Core Spring, Spring MVC and Used Apache Kafka cluster and JMS (Java Messaging Service) as messaging system between the APIs and Micro services
  • Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven and Jenkins.
  • Extensively used Fusion Charts for reporting the data.
  • Create Unit testing scripts using Java Testing Frameworks and perform unit testing of the developed code.
  • Experience in building and maintaining cloud based infrastructure on AWS.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 3.1, RabbitMQ, Hibernate JMS, Spring cloud, Maven, Log4J, JavaScript, Angular JS, JUnit, Oracle 11G, Weblogic 9.1, iPlanet, Unix, Github, Oracle, Kafka, TOAD, Web Services.

Confidential- Bethlehem, PA

JAVA /J2EE Developer.

Responsibilities:

  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Used AngularJS as the development framework to build a single-page application.
  • Designed and implemented a framework for exposing software development assets through a RESTful web service.
  • Used Spring ORM to integrate Spring Framework with Hibernate.
  • Working on spring boot and restful webservices
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Formed complex associations between Plain Old Java Objects using Hibernate.
  • Worked with JUnit, Maven and Log4j for testing, building and logging information.
  • Worked on Splunk monitoring tool dashboards for easy debugging.
  • Developed and debugged the application using Eclipse IDE
  • Designed and coded application components in Agile environment utilizing a test-driven development approach.

Environment: Java 1.6, Spring Core, Spring Security, MVC, Hibernate, Docker, Web Services, AngularJS, UNIX, Splunk, SQL, Log4j, JAX-Restful Services, WebLogic Server12c, JUnit, Eclipse

Confidential

Java developer

Responsibilities:

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Coordinated and supported the team during implementation.
  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java 1.4, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.

Hire Now