We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 16+ years of IT experience and technical expertise of Object Oriented Design in complete Software Development Life Cycle(SDLC) which includes Analysis, Requirements definitions, Prototyping, Development, Implementation and Maintenance.
  • Over 11years of experience in enterprise product development using Core Java, J2EE, Spring Core, Hibernate, Struts2.0, Ibatis, Microservices, SOAP web services and RESTful web services etc.
  • Over 6 years of experience in Web Application Development using HTML5, CSS3, JSP JavaScript, JQuery, Ajax, JSON, Spring MVC, Spring Boot, JSF, JMS, SQLJ
  • Experience in developing Microservices using Spring Boot.
  • Experience in using build/deploy tools such as Jenkins for Continuous Integration & Deployment for Microservices.
  • Expertise in JAVA 8 (JDK 1.8) and JAVA 7 (JDK 1.7).
  • Experience in working with the JavaScript frameworks like JQuery, Angular and ReactJS.
  • Over 11 years of experience in unit testing using Junits, Mockito and Integration Tests.
  • Over 11 years of experience in SQL, DB2, MS - SQL Server, Oracle.
  • Over 3 years of experience in Rich Internet Applications (RIA) using Adobe Flex 3.0/4.0, Action Script 3.0, MXML.
  • Experience in version controls such as CVS, SVN, GitHub, Bit bucket, Sourcetree
  • Experience in build tools such as Ant, Maven, Shell script
  • Experience in Automation Tools Cucumber, Protractor
  • Experience in handling messaging services using Apache Kafka
  • Experience using development tools such as Eclipse, IBM Rational Application Developer, IntelliJ Idea, FlashBuilder, IBM DataStudio, SQL Developer, MS-SQL Server Management Studio, and Visual Studio
  • Experience in MongoDB NoSQL database.
  • Experience in Client/Server network applications based on TCP/IP protocol
  • Over 5 years of experience in C, C++ development and Production support
  • Good knowledge in developing web, enterprise and middleware applications.
  • Experience in Test Driven Development (TDD), Event Driven Development (EDD) and Behavior driven development (BDD) by identifying test case scenarios and unit testing the code using JUnit framework.
  • Experience in Creating the CI/CD Azure DevOps Pipeline for the java & UI based Web Applications
  • Experience in Amazon Web Services including EC2, Lamda, S3, API Gateway, SQS/SNS, IAM and Cloud Watch.
  • Having knowledge in Google Cloud Platform
  • Experience with Docker and Kubernetes.
  • Excellent working knowledge in Application servers such as Apache Tomcat, IBM Web Sphere, WebLogic.
  • Experience working in Functional domain environment like Manufacturing, Internet, Insurance, Automotive, Banking & Financial Services, Capital Markets, Derivatives, Logistics and Credit Monitoring.
  • Extensive experience in various software development life cycle such as Water fall, Iterative, Agile and Scrum.
  • Actively participated in production Support and Deployment for applications.
  • Excellent Communication, Interpersonal, Analytical and Problem Solving skills and a highly motivated team player with the ability to work independently. Proactively involved in helping and providing suggestions to team member.
  • Having good experience in programming, debugging, application integration, optimization and customization of the application.

TECHNICAL SKILLS

Business Domain: Manufacturing, Insurance, Banking & Financial Services, Automotive, Logistics and Credit Monitoring

Language: Core Java/J2EE, JavaScript, TypeScript, C, C++, XML, SQL, SQLJ

Web Technologies: HTML, CS3, JavaScript, TypeScript, Angular, AJAX, JQuery, JSP, JMSSOAP web services, RESTful Service

JS Libraries: JQuery, Angular, ReactJS

Operating System: DOS, Windows98/XP/2000, Windows 7 Enterprise, UNIX, Linux

Frameworks: Spring, Hibernate, Struts2.0, IBatis, JSF

Design Patterns: MVC, Singleton, Factory, Adapter

IDE/Build Tools: IDE: Eclipse, IBM Rational Application Developer, IntelliJ IDEA, FlashBuilder, IBM DataStudio, SQL Developer, MS-SQL Server Management Studio, and Visual StudioBuild Tools: Ant, Maven, Shell Scripts

Database: DB2, MS-SQL Server, MySQL, Oracle

Version control: CVS, GitHub, Bit bucket, Sourcetree

Issue Tracking Tool: HP Application Lifecycle Management, HP Quality Center.

Web/App Servers: Apache Tomcat, WebLogic, WebSphere Application Server

Testing and Automation Tool: Junit, JMeter, Mockito, Cucumber, Protractor, Integration Test

Cloud: Pivotal Cloud Foundry, Azure, Amazon Web Services, Google Cloud Platform

IT Security Tool: Siteminder

CI/CD Tool: Jenkins

Static Analysis Tool: Checkmarx, SonarQube, Hp Fortify

Stream Processing: Apache Kafka

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Designed, developed, and tested Java/J2EE, Spring Boot, Spring Batch, Spring JWT, Spring Security, SOAP Web Services, RESTful Web Service technology solutions.
  • Implemented RESTful Microservices using spring boot
  • Used Jenkins for Microservices deployment
  • Analyzed, designed, developed and translated business requirements into technical solutions.
  • Wrote technical design documents based on business requirements.
  • Migrated existing Monolithic application in Microservices.
  • Experience in handling messaging services using Apache Kafka
  • Developed user interfaces using HTML5, CSS, JavaScript, ReactJS, Angular 9.
  • Strong knowledge in performance tuning and refactoring the logic, and used SonarQube for continuous inspection of code quality.
  • Worked with Docker and Kubernetes.
  • Deployed and configured Firewall Appliances (Barracuda, Palo Alto, and Fortinet) to secure Azure Cloud.
  • Worked on HP Fortify Issues to resolve code vulnerabilities.
  • Used Bit Bucket tool for version control.
  • Used Jenkins for Continuous Integration and Continuous Deployment.
  • Unit test-cases, unit-test results, and implementation documents, and participated in
  • Prepared unit-testing.
  • Experience in Pivotal Cloud Factory
  • Hands-on eCommerce development experience.
  • Built an Application and deployed microservices in the AWS Cloud using Docker containers.
  • Used Fitnesse for Automation testing for Microservices.
  • Assisted business users in User Acceptance Testing (UAT); prepared implementation instructions and assisted release management team in release process.
  • Used AWS code pipeline for moving the code across different environments.
  • Provided post-production support to users.
  • Actively participated in reviewing designs and code changes, providing feedback for associates.
  • Supporting team members in day-to-day activities.

Technologies/ Environment: Java 8/J2EE, Spring Boot, SOAP Web Services, RESTful Web Services, Microservices, XML, JSON, MySQL, Oracle, Hibernate, SQL, Angular 9, ReactJS, HTML, CSS, JavaScript, JUnit, Maven, Bit Bucket, Jenkins, A AWS, JIRA, Confluence, Apache Kafka, IntelliJ IDEA, Apache Tomcat, SonarQube, HP Fortify, Linux.

Confidential, Alpharetta, GA

Senior Java Developer

Responsibilities:

  • Designed, developed, and tested Java/J2EE, Spring Boot, Spring Batch, Spring JWT, Spring Security, SOAP Web Services, RESTful Web Service technology solutions.
  • Implemented RESTful Microservices using spring boot
  • Used Jenkins for Microservices deployment
  • Migrated existing Monolithic application in Microservices.
  • Analyzed, designed, developed and translated business requirements into technical solutions.
  • Wrote technical design documents based on business requirements.
  • Developed user interfaces using HTML5, CSS, JavaScript, Typescript and Angular 6/7.
  • Develop POJO classes to hold the values between Data Layers and Business Logic Layer
  • Maintained data layer using DAOs.
  • Develop Custom web page designs using Bootstrap to provide better responsive mobile views.
  • Automated Angular application module using protractor and Used Jasmine as unit testing framework.
  • Worked on User Interface events tracking using JavaScript and Adobe Analytics to provide better experience to the user.
  • Worked in MongoDB NoSQL database.
  • Created Kibana Dashboard using Elasticsearch
  • Strong knowledge in performance tuning and refactoring the logic, and used SonarQube for continuous inspection of code quality.
  • Worked on HP Fortify Issues to resolve code vulnerabilities.
  • Used Bit Bucket tool for version control.
  • Used Jenkins for Continuous Integration and Continuous Deployment.
  • Prepared capacity and architecture plan to create the Azure cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
  • Setup Alerting and monitoring using Stackdriver in Google Cloud Platform (GCP).
  • Prepared unit test-cases, unit-test results, and implementation documents, and participated in unit-testing.
  • Worked in Test Driven Development (TDD) framework using JUnit.
  • Used Cucumber for Automation testing for Microservices.
  • Assisted business users in User Acceptance Testing (UAT); prepared implementation instructions and assisted release management team in release process.
  • Provided post-production support to users.
  • Actively participated in reviewing designs and code changes, providing feedback for associates.
  • Supporting team members in day-to-day activities.

Technologies/ Environment: Java 8/J2EE, Spring Boot, SOAP Web Services, RESTful Web Services, Microservices, XML, JSON, Oracle, Hibernate, SQL, MongoDB, Angular 6/7, HTML, CSS, JavaScript, TypeScript, JUnit, Maven, SVN, Bit Bucket, Jenkins, Azure, AWS, JIRA, Confluence, IntelliJ IDEA, Apache Tomcat, SonarQube, HP Fortify, Nexus, Karma, Jasmine, Protractor, Adobe Analytics, Linux, PCF.

Confidential, Lakeland, FL

Java Developer

Responsibilities:

  • Involved in Analysis, Design, development, integration testing and implementation of projects.
  • Development in Java/J2EE, JSF, Spring MVC, Spring Boot, SQLJ
  • Developed services that utilize the Cloud Foundry and Azure client libraries (SDK) for Java.
  • Prepared capacity and architecture plan to create the Azure cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Involve in reviewing coding and testing for offshore team.
  • Develop status reports, cost estimates and resource plans.
  • Working with Clients for day to day activities, meetings.
  • Implement and maintain development best practices.
  • Identify and verify the impact based on the changes in downstream/upstream applications.
  • Created JUnits for unit testing for all modules in the application.
  • Experience in GlassFish, EJB
  • Production support for existing applications for feature enhancements and new issues.
  • Handling Offshore Team for multiple project development/tracking.
  • Organize and conduct the Demos and Presentations to the product managers and stakeholders.
  • Involved in SCRUM meeting, Release Planning, Sprint Planning, Project Monitoring & Reporting.

Technologies/ Environment: Java/J2EE, Spring MVC, JSF, WebLogic, IBM DataStudio DB2, Azure, Pivotal Cloud Foundry, TDD, Spring Boot, SQLJ, Linux

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in Specification Analysis, estimations of the feature development timeline in Sprint planning & feature design.
  • Owned and worked end to end in all phases of the application.
  • Development in Java/J2EE, HTML5, JSP, JavaScript, JQuery, W2ui, XML, Spring MVC, Spring Boot
  • Used Java Message Service JMS API for reliable and asynchronous exchange of important information.
  • Designed and created UI views to handle ordering process for special programs for MBUSA new dealers.
  • Migration of existing Flex environment based views and mainframe screens to new Html5 view based
  • Environment known as 'Vehicle Management Systems'.
  • Develop POJO classes to hold the values between Data Layers and Business Logic Layer maintained data layer using DAOs.
  • Delivering high availability and high performance low latency applications which should handle millions of records in memory to achieve low latency.
  • Building and deploying web application builds into Testing/QA/Production Environments.
  • Experience in NodeJs.
  • Created JUnits using Mockito for unit testing for all modules in the application.
  • Created and executed Jmeter scripts for performance testing of portal
  • Production support for existing applications for feature enhancements and new issues.
  • Worked on GitHub Migration for existing projects from CVS code base to GitHub using Python 2.7, created maintained branches using Git and created manual for the process.
  • Implemented Role based authentication and worked on mapping role/entitlements with roles from LDAP server
  • Used Chekmarx to scan application modules to check security issues, finding vulnerabilities and fixing the same.
  • Experience in Pivotal Cloud Factory
  • Used JIRA for task management and effort logging.
  • Worked in Agile - Behavior Driven Development (BDD) model.
  • Worked on POCs to have customize functionalities in the application as per the client request.
  • Worked with MBUSA business users to facilitate UAT testing and releasing final product to production.
  • Handling Offshore Team for multiple project development/tracking.
  • Organize and conduct the Demos and Presentations to the product managers and stakeholders.
  • Involved in SCRUM meeting, Release Planning, Sprint Planning, Project Monitoring & Reporting.

Technologies/ Environment: Java/J2EE, Spring MVC, JSP, JMS, HTML5, JavaScript, JQuery, Ajax, XML, JSON, IBM Rational Application Developer, IBM DataStudio DB2, Ibatis, JMeter, Jenkins, Pivotal Cloud Foundry, TDD, Checkmarx, Spring Boot, Linux, PCF, Python

Confidential

Java Developer

Responsibilities:

  • Responsible for Requirement Gathering, analyzing the requirements, translating business requirements to technical solutions and preparing the design specification document for the application (Functional specifications, Impact Analysis)
  • Responsible for configuration (user tables, transaction info fields, instrument to portfolio, user permissions) in various Managers.
  • Responsible for Technical design of CDS deals restriction, trade exception report, Implementation of AVS/JVS scripts for deal booking tasks, pre and post processing scripts and Reconciliation reports.
  • Responsible for Developing AVS, JVS script codes for generating the different kind of ad hoc reports and for processing deal information.
  • Coding in Java, J2EE and SQL
  • Developed PL/SQL Procedures to extract data from multiple tables.
  • Experience in PL/SQL and UNIX Scripting.
  • Extensively using various open link API’s to develop AVS and JVS scripts, also analyzed and debugged the existing scripts to enhance the functionality.
  • Responsible for unit testing, preparing the Unit Test Cases, unit test results and implementation documents.
  • Walk through of the solution to the client and get it signed off.
  • Responsible for Creating promote, XML files and Implementation plans for UAT / Parallel / Production Release
  • Coded export and import functionality and validations for various configurations using Core Java
  • Created JUnits and Integration Tests for unit testing
  • Review design, coding and unit testing.
  • Ensuring quality check on the code running various quality tests and code coverage.
  • Ensure proper coordination between the cross functional teams, SMEs and Developers.
  • Assist the QA team perform system, regression, integration and acceptance testing.
  • Organize and conduct the Demos and Presentations to the product managers and stakeholders.
  • Prepared the Unit Test Cases, unit test results, implementation documents and involved in Unit Testing.

Technologies/ Environment: Java/J2EE, Openlink Findur, AVS / JVS Script, XML, Quality Center, MS-SQL Server, Eclipse

Confidential

Developer

Responsibilities:

  • Proficient in analyzing, design, development and translating business requirements to technical requirements.
  • Developed Ab Initio graphs using various components of database, datasets, partition, de partition, and transform components.
  • Extensively used various components like Input, Output (Table/File), Filter by expression, Rollup, replicate, scan, normalize, Sort with in groups, Dedup sorted, Reformat, multi reformate and Join.
  • Developing an Ab Initio graph for customization of user request process.
  • Prepared the Unit Test Cases, unit test results and involved in Unit Testing.
  • Involved in integration testing.

Technologies/ Environment: Ab-initio, Oracle, Shell Scripting and UNIX

C, C++ Application Developer

Confidential

Responsibilities:

  • Involved in design, coding, testing and documentation for BNRs.
  • Preparation of the Unit Test Plan and developing test cases.
  • Modification/Enhancement to existing programs to add new business features to the system.
  • To adhere the coding standards specified by client/organization in the Software developed.
  • Developing and delivering modules within the stipulated time.
  • Peer reviews of documentation and testing as per plan.
  • Preparing Test plan, testing modules and delivery to on-site.

Technologies/ Environment: C, C++ Win32 SDK, SQL

C, C++ Application Developer

Confidential

Responsibilities:

  • Responsible for coding and documentation.
  • Experience in OCR
  • Conducting Peer Reviews, Unit testing and Debugging.
  • Coordinating with functional team member for application related issues.
  • Application Support
  • Involved in Bug fixing and UAT Testing Bug Fixing

Technologies/ Environment: C, C++, Pro*C, Win32, Oracle and UNIX

Confidential

C, C++ Application Developer

Responsibilities:

  • Worked in client place, “YAHOO WEB SERVICES” with key focus in the areas of C, C++, VC++, MFC, SDK Win32 APIs, Socket Programming, Multithreading and Client/Server Technologies.
  • Created Internet Cafe Billing Software using Client and Server model.
  • Worked in Yahoo Widget (Konfabulator).
  • Responsible for understanding the Functional specifications and Business requirements.
  • Responsible for design, development and testing of various important modules.
  • Performance and Unit Testing of web applications.
  • Involved in designing test plan and run test cases for manual testing which is basically targeted for regression testing and functional testing of these applications.
  • Involved with coding using C, C++ VC++ Visual Studio, VI editor, Linux
  • Design and development of various modules.
  • Low level Technical document writing.
  • Responsible for writing test cases and unit testing for various modules.
  • Perform Unit Testing & System Integration Testing of Applications.

Technologies/ Environment: C, C++, VC++, MFC, Win32, Oracle, Linux

We'd love your feedback!