We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

PlanO

SUMMARY:

  • Lead Software Developer with 12+ years’ experience in product & application requirement analysis, design, development, deployment and maintenance using JAVA/J2EE, Spring Framework and AWS.
  • Extensive experience in developing enterprise solutions using Oracle Product Development Frameworks & APIs, Web services API.
  • Experience in Web Services using SOAP (JAX - WS) and Restful (JAX-RS) frameworks.
  • Good exposure and hands on experience in Web Apps using JSP, HTML, JavaScript, Angular.js, etc.
  • Experience in development of multi-threaded applications based on the traditional threading model and Java Concurrency package.
  • Expertise in Unit Test Frameworks like JUnit.
  • Proficient in analyzing technical and functional system issues and provide efficient solution.
  • Having very good OOAD concepts with understanding of GoF design patterns.
  • Extensive Knowledge of Linux/Unix command line tools and shells scripting.
  • Expertise in various modern version control systems like Mercurial, Perforce and SVN.
  • Strong experience on RDBMS such as Oracle database (SQL, PL/SQL), MySQL, and database tools.
  • Good understanding of messaging system like Apache Kafka with Zookeeper, and ActiveMQ.
  • Trained and hands on experience Hadoop Map Reduce, HDFS, HBase, Pig, MongoDB, Hive, Cassendra, splunk, etc.
  • Worked on SDLC life cycle.
  • Experience in code review tool (Review board).

TECHNICAL SKILLS:

Programming Language: Java/J2EE, Java 1.5,1.6,1.7,1.8

Java Frameworks: Spring DI, Spring Boot and MVC, Jersey Restful API, Spring MVC, Micro Services, Hibernate etc.

Cloud Application: Amazon Web Services

Scripting/Modeling: Java Script, UML

Application Servers: Apache, Tomcat, WebLogic

Web Development: JSP, HTML, JavaScript, CSS, JQuery, JSON etc.

Databases & Tools: MS-SQL/MySQL, Oracle, PL/SQL, Postgres, SQLLDR, Toad

Programming Models: Multithreading, Collection, Object Oriented, JMS, Client/Server

IDEs / Builder Tools: Eclipse, Maven, RAD,Ant, Jenkins, Jasmine

Design / Logging: MS Visio 2003, Logback, Log4j, Java Logging

Version Control: Mercurial, Perforce, SVN, CVS,PVC

OS & Servers: Linux, Windows, UNIX

Quality & Review Tools: Review Board

WORK EXPERIENCE:

Confidential, Plano

Senior Java Developer

Technology Stack: Java 1.7, 1.8, multithreading, collection, JDBC 3.0, JMS, JQuery, JSP,PL/SQL, REST, HTML, JIRA, Jenkins, Unix, Oracle11g, Eclipse, JUnit 3, Lambda, Hibernate, SQL, AWS, IAAS, IAAS, SAAS, Dockers, Code commit, UNIX, PL/SQL Developer,Tomcat, MS office, excel, Maven.

Responsibilities:

  • Involved in the analysis, design and implementation of business user requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed using new features of Java 1.6 Annotations, Collections, Generics, enhanced for loop and Enums.
  • Implemented Hibernate annotations for the classes by replacing hibernate mapping xml files.
  • Implemented methods that will insert, update, delete and retrieve data in the database using Hibernate.
  • Implemented Hibernate/JPA for data persistence.
  • Worked on multithreaded scenarios for Runnable interfaces.
  • Implemented methods in the DAO classes that will use Hibernate’s Criteria to get the records from the database.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Used Oracle 10g as the back-end database to store the data.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate using RAD8.0.
  • Worked on Spring Security for application authentication and authorization.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Worked on removing the Struts tag libraries and implemented the spring tag libraries in the JSP and JSPF pages and replacing the existing HTML tags with the spring framework tags.
  • Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs that are present in the JSP pages.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Developed and consumed asynchronous messaging using Java Message Service (JMS) for FTP between multiple applications according to the business life cycle.
  • Used JIRA for bug tracking and to create user stories.
  • Used SQL Developer for validating the data in Oracle 10g database tables.
  • Used WebSphere 7.x Application server to deploy the applications.
  • Worked with Digital Jenkins with Dockers using Dockyard to get repo from GIT repository for build and deploy the APIs
  • Creating of Dockers using CI/CD features.
  • Creating clusters and service end points in AWS.
  • Used SVN for version control across common source code used by developers.
  • Implemented service and boundary classes that will make necessary database calls.
  • Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.
  • Worked on modifying the JavaScript, CSS files to be compatible with the spring framework.
  • Implemented Test Driven development using frameworks like Junit, Mockito, and Easy Mock.
  • Currently working on further changes in converting the Struts project to spring.

Confidential, Irving, Texas

Senior Java Developer

Technology Stack: Core Java1.7, 1.8,Multithreading, REST API, Java, HBase, Spring, Hibernate, AWS cloud, Maven, Jersey Unit, Jenkins, Dockers, JQuery, Micro services, Angular JS, Linux Platform, CSS,HTML Agile/Scrum framework, etc.

Responsibilities:

  • Participated in UI design and development, code reviews, optimization of code.
  • Understanding the client’s business and analyzing the issues and providing business solution to resolve the same.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate using RAD8.0.
  • Perform design, development and support roles for the project
  • For simple request used Micro services
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time
  • Developed solution which interacts to perform transformation on messages and submitting those messages to SOAP and REST based application.
  • Extensively used various modules in Spring like AOP, DI (IoC), Bean Wiring, Spring Inheritance, Auto Wiring and Spring JDBC Templates.
  • Ensured all technology projects solutions complied with Enterprise Standards and Policies by evaluating and managing review process and determining improvement strategies.
  • Used Jersey REST API to handle object creation, JSON data management and client REST call and Developed portals using AngularJS, JQuery, JSP.
  • Leading the onsite and offshore team and responsible for all the deliverables
  • Used Hbase for data replication across clusters.
  • Worked on Dockers for building rest services and deploying to EC2 instance.
  • Analyzing and developing new change request while maintaining the existing functionalities
  • Implemented Builder design pattern to take care of multiple constructor parameters.
  • Involved in Agile methodology based approach development
  • Integrated the Java code (API) in JSP Pages
  • Implemented Test Driven development using frameworks like Junit for creating test cases for all business rules and application code
  • Involved in on-shoulder Peer code reviews as well on Review board to validate the best practices and industry standard coding
  • Responsible for application build deployment in various environments including DEV, QA and UAT

Confidential

Senior Java Developer

Technology Stack: JDBC, Multithreading, XML, Oracle/MS-SQL, Windows/Linux, WebSphere, Core Java, collection, Spring MVC, JMS, Hibernate, JavaScript, JSON, REST MVC, Jenkins, MongoDB, HBase, Tomcat, SQL, PERL, SED, AWK, JSP, Servlets, UNIX, selenium, MS office, excel, Perl, JQuery,

Responsibilities:

  • Designed and developed the Knowledge Modules for reverse engineering, data loading and integration which connect to source system e.g. SAP ERP/BW system to fetch metadata and data
  • Perform team lead, design, development and support roles for the project
  • Actively supported all system environments (development/test/integration/production)
  • Presented demo of the solutions to the world-wide customers
  • Imparted training to the pre-sales and sales team.
  • Used Micro services for individual components and for easy testable.
  • Involved in customer support and education
  • Drafted and edited technical documentation.
  • Used Hbase for data replication across clusters.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Involved in on-shoulder Peer code reviews as well on Review board to validate the best practices and industry standard coding
  • Provided support in extended hours and weekends whenever needed
  • Provided day-to-day Technical Support to the customers through email and web conferences

Confidential

Senior Java Developer

Technology Stack: Java, JSP, Servlets IFS (Interactive Financial Services) Framework, Putty (UNIX) WSAD5.1.2, AS400, MQSeries, MKS, Mercury QC

Responsibilities:

  • Involved in designing and developing various screens and modules.
  • Involved in User Interface (UI) development using JSP
  • Client-side validation using JavaScript
  • Used Struts 1.x
  • Involved in Onsite-to-Offshore co-ordination of development and maintenance activities
  • Configuring and deploying the application in WSAD5
  • Managed source and version control using SVN
  • 24X7 Production Support via on-call and e-mail. Fixed production support related defects reported by client in ITSM.

Confidential

Senior Java Developer

Technology Stack: Java, JSP, Servlets IFS (Interactive Financial Services) Framework, Putty (UNIX) WSAD5.1.2, AS400, MQSeries, MKS, Mercury QC

Responsibilities:

  • Involved in designing and developing various screens and modules.
  • Involved in User Interface (UI) development using JSP
  • Client-side validation using JavaScript
  • Used Struts 1.x
  • Involved in Onsite-to-Offshore co-ordination of development and maintenance activities
  • Configuring and deploying the application in WSAD5
  • Managed source and version control using SVN
  • 24X7 Production Support via on-call and e-mail. Fixed production support related defects reported by client in ITSM.

Confidential, Stamford

Java Developer

Technology Stack: Core Java 1.4 (Multithreading, Timer &Timer Task, Collection API, etc.), JSP, Servlets, JavaScript, Windows & Red Hat Linux, jboss-3.2.1 tomcat-4.1.24, Oracle 9i.

Responsibilities:

  • Participated as a team member in development and support of JEE based web applications.
  • Performed UI development and server side programming using JSP, Servlets, JavaScript
  • Worked on the enhancement and new fixes for the application

Confidential, Stamford

Programmer

Technology Stack: Core Java 1.4 (Multithreading, Timer & Timer Task, Collection API, etc), JSP, Servlets, Java Script, XML, JMS, Windows & Red Hat Linux, jboss-3.2.1 tomcat-4.1.24, Oracle 9i.

Responsibilities:

  • Participated as a team member in development and support of JEE based web applications.
  • Performed UI development and server side programming using JSP, Servlets, Java Scripts
  • Worked on the enhancement and new fixes for the application

We'd love your feedback!