We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

IL

PROFESSIONAL SUMMARY:

  • Oracle certified java professional with overall 10 years of Information Technology experience in analysis, designing, developing and deploying web applications based on Java/J2EE technologies and web technologies.
  • Experience in designing both Front end & Backend applications using Java, J2EE Web frameworks, HTML, CSS, JavaScript, Backbone.js, Angular.js, AJAX, Java Servlets, JSP, JSF and JQuery.
  • Implemented Micro services Architecture with Spring Boot - based services interacting through a combination of REST and message brokers.
  • Hands-on experience on various AWS Cloud services like EC2, Route53, EBS, Auto Scaling, VPC, Cloud Formation, S3, RDS, Amazon Elastic Load Balancing, IAM, Cloud Watch and other services of the AWS infrastructure like SNS and focusing on high-availability, fault tolerance and auto-scaling.
  • Exposed Restful web services using JAX-RS and Implemented Angular promises to handle asynchronous communication with our Restful API for various requirements and rewrote the services.
  • Writing services in Spring Boot and deploying them in cloud.
  • Experienced in using JPOS which is java platform-based financial transaction library/framework that can be customized and extended in order to implement financial interchanges
  • Extensively used Relational database systems like Oracle, MySQL, PostgreSQL and PL/SQL and also used Non Relational database Mongo DB for storage purpose.
  • Experience in providing business intelligence solutions by providing product analytics and complex reports.
  • Experienced in AWS Cloud platform and its features which includes EC2 AMI, Cloud watch, AWS Config and administration of Load Balancers.
  • Experienced in using Hibernate framework in interaction with the RDBMS and writing HQL Queries.
  • Proficient in using Java design patterns (Singleton, Factory pattern, DAO, Session Façade, Decorator and Adapter patterns).
  • Expertise in transforming the business requirement into executable collaboration flow modules.
  • Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
  • Strong experience with Version Control like Subversion control system (SVN) and Git. Implemented logging using Apache Log4J.
  • Expertise in using ANT and Maven for building and deploying application on the servers.

TECHNICAL SKILLS:

Languages: Java, J2EE,SQL,XML

Servers: Apache Tomcat, WebLogic, WebSphere.

Java Technologies: J2EE/J2SE(JSP, JSF, Servlets, JDBC,RMI, EJB, JDBC)

Web Technologies: HTML,XHTL,CSS, JQuery, JavaScript, AJAX, Angular.js, Backbone.js, Require.js, Underscore.js

Databases: Oracle 9i/10g/11g, MS-SQL Server, MySQL, MongoDB

Frame Works & Architectures: Struts, Spring 3, Spring 4 (Web Sockets),Spring Security 3/4, Spring Boot Hibernate, Log4J, Drools (Workflow and event Processing) and Micro Services

Web Services: REST (Spring MVC, Jersey), SOAP, JAX-RS, JAX-WS specifications

Version Control: SVN (Subversion), Git

Development Tools: STS, Eclipse, NetBeans, SQL-Navigator, Putty, JDeveloper

Cloud Services: AWS (Amazon Web Services)

PROFESSIONAL EXPERIENCE:

Confidential, IL

Senior Java Developer

Responsibilities:

  • Flexible authorization engine built using micro services architecture to handle various card transaction scenarios.
  • Provided contribution in building socket based partner gateway to receive card transactions from retail partners and process by routing to cloud authorization engine and legacy authorization engine using JPOS financial transaction library.
  • Developed cloud based applications leveraging AWS platform
  • Attended architecture team design review and design approach discussions.
  • Implemented multiple Event driven spring boot based Micro Service as per the business requirement of building cloud based authorization platform for Confidential partnerships space.
  • Implemented logging service with Mongo database as backend for capturing all the log traffic.
  • Implemented Real time batch tokenization with the help of Spring Batch framework.
  • Involved in writing Restful Services (REST API) using spring boot starter jersey framework where we used Redis as the backend to store key value pair information.
  • Consumed multiple Restful services as a part of business requirement.
  • Involved in writing Angular Application where we used to demo our dashboards to business team to show case our application accuracy in making decision we used angular 2 with type script.
  • Used monitoring tools like Grafana and Zabbix dashboards for performance measure and monitoring system’s health check.
  • Launched highly availability mirrored queues Rabbit Cluster where we used rabbitmqctl as a command line tool to cluster the nodes.
  • Deployed and maintained all Micro Services hosted in AWS Infrastructure.
  • Used Scrum as development methodology, participated in Daily Scrum meetings, Sprint planning and business planning for the user stories.
  • Created and maintained AWS Infrastructure with cloud formation templates and Terraform state files.
  • Used ELK stack for monitoring the Logs and Metrics.
  • Involved in writing chef scripts like cookbooks, Roles, Environments which is used to automate the deployment.
  • Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Developed ATDD framework for all the services with the help of cucumber plugin.
  • Used Jenkin jobs for CICD Pipeline
  • Used Mockito, JUnit for Test Driven development.

Environment: JDK1.8, PostgreSql, Mongo DB, Rabbit MQ, IBM MQ, Python, Spring boot, Jenkins, Git, AWS Infrastructure, Chef, JPOS library, Angular 2, Type Script, Node Js, Drools, Groovy, Grafana, Logstash, Elasticsearch, Terraform, Jira, JUNIT, Maven

Confidential, NYC

Senior Java Developer

Responsibilities:

  • Involved in creation and maintenance of the backend services using Spring, Hibernate and Oracle.
  • Implemented features like logging, user session validation, Persistence Token using Spring-AOP module.
  • Developed the REST Web Services using Jersey implementation to perform Business logic and acts as intermediate between UI and Business layer in JSON format.
  • Created reusable templates using Angular.js custom directives; Performed functional tasks using specifications.
  • Used AngularJS controllers (JavaScript object) to control page data and Models to bind data in User Interface with controller.
  • Supporting AWS offerings and executed customer requirements and Supported AWS cloud services by managing clients and managing EC2 configuration services.
  • Added AJAX calls using JQuery.
  • Provided document storage using MongoDB.
  • Made REST API calls using $http and $resource services with AngularJS.
  • Using Java design patterns like Singleton, Façade, Decorator, and Factory for implementing various complicated functionalities.
  • Have written spring configurations and have implemented more business logic.
  • Used Hibernate as the open source framework providing Object-Relational Mapping and the underlying implementation will be accessed through JPA layer.
  • Providing business intelligence solutions by writing complex database queries using multi joins, sub queries and various sql functions.
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Working with SVN for version Control.

Environment: Java/J2EE,Spring 3/4, Spring Security, Hibernate, Restful web services, AWS, Oracle 11g,MongoDB,Java Script, Angular.JS,Require.JS,HTML5,CSS3, Bootstrap, AJAX, Log4j,SQL Developer, Apache Tomcat Web server, Tortoise SVN, STS (IDE).

Confidential, Atlanta, GA

Sr Java/ J2EE Developer

Responsibilities:

  • Developed responsive single page web application using Bootstrap.js, Backbone.js which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Architected, designed and implemented a SPA (Single Page Application) which consume JSON from a Spring MVC.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server.
  • Created Views and used knockout binding to bind data to Views.
  • Used SVN as the version control system and to test the application, created various test cases using JUnit.
  • Responsible for daily production support, debugging and troubleshooting of possible bugs, solving them with accuracy and consistency.
  • Developing ad-hoc queries and reports for clients and provide analytical support and recommendation as necessary.
  • Code optimization to eliminate the bottlenecks and ensure peak performance.
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Solved performance issues and brought optimal output from the available resources.

Environment: Java/J2EE, Spring, Hibernate, REST Web Services, MySQL, PL/SQL, JDBC, Java Script, Backbone.JS, Require.JS, Underscore.JS, AWS,HTML, CSS3, Bootstrap, AJAX, Web Sphere, Tortoise SVN, Drools, Junit.

Confidential, Hartford, CT

Java/ J2EE Developer

Responsibilities:

  • Analyzing the business requirements documented and understanding the new features that need to be incorporated in business
  • Involved in web service development using JAVA/J2EE technologies.
  • Developed Web pages using Struts2.0 MVC framework, HTML, JQuery and Java Script.
  • Developed and used JSP custom tags in the web tier to generate web pages dynamically
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean
  • Used Hibernate to do the object relational mapping between the tables and java objects
  • Developed the application using Struts, Servlets, JSP for the presentation layer along with JavaScript for the client side validations .
  • Used Tiles extensively for extensible/manageable page layouts and Struts validator framework for form validations.
  • Consumed SOAP based web services. Used Hibernate with JPA.
  • Preparation of Unit Test plan, System Test plan and test plan Reviews
  • Participated in Code Reviews for better quality assurance and Debugged the application Module

Environment: Java, J2EE, JSP, Servlets, Struts 2, EJB3.0, Hibernate, AJAX, Java Script, Web Services(SOAP, WSDL), oracle, DTD, XML, UML, JQuery, Eclipse3.8, JUnit, CSS, ANT, Log4j, Apache Tomcat, Linux.

Confidential, Jefferson City, MO

Java/J2EE Developer

Responsibilities:

  • Participated in customization of application framework and development environment.
  • Working on Servlets, Struts, JDBC, JSP, EJB, and Java script following MVC Architecture.
  • Implemented Action Forms and Action classes using Struts framework.
  • Maintained CSS file to follow standard design layout throughout the application.
  • Developed Enterprise Java Beans - stateless session beans for development.
  • Accessed database using SQL and PL/SQL queries.
  • Used Prepared Statements to access the result set object.
  • Involved in JUnit Testing and integration of the application.
  • Responsible for production support, debugging and troubleshooting of possible bugs.
  • Involved in System Testing, Environment Testing and Regression Testing which involves solving the problems in the earlier versions.

Environment: Java, J2EE, JSP, Servlets, Struts 1.1, EJB3.0, Hibernate, AJAX, Java Script, Web Services(SOAP, WSDL), MySQL, DTD, XML, UML, JQuery, Eclipse3.4, JUnit, CSS, ANT, Log4j, Apache Tomcat, Linux.

Confidential

Java Developer

Responsibilities:

  • Requirements gathering and analysis.
  • Used Struts MVC UI Pattern and Client Side technologies like JavaScript, JSP,JQuery and along with HTML to create the UI Layer.
  • Developed JSP, Tiles, Validator, Action classes and EJBs for various user transactions
  • Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Involved in Integration testing and defect fixes.
  • Deploying project on to the web server Apache Tomcat 6

Environment: Java/J2EE, Struts 1.1, Servlets, JDBC, Oracle, HTML, CSS, JavaScript, Hibernate, JSP, Apache Tomcat

We'd love your feedback!