We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Scottsdale, AZ

SUMMARY

  • Sr. Java Developer having around 6 years of experience in building the complete lifecycle of a software application including gathering, designing, coding, testing, debugging, and maintenance using Java/J2EE tools and technologies.
  • Worked on the core services part on disputes at Confidential . In these applications one with the UI and the other without UI as the wrapper service, users can create a dispute for their transaction among the card issuer and acquirer, create, submit, and maintain the transactions.
  • Developed Merchant Facing Applications for different clients (120 merchants) at Confidential, in these applications the merchants can view, manage, search, track and maintain the transactions at different stores. Received 100000 transactions/week. Used Spring Core and MVC frameworks for migrating couple of our Application from Struts to Spring framework and developed RESTful and SOAP web services. Automated processes: build detailed plans for all hosted environment activities and spiked on cloud infrastructure on to cloud infrastructure with AWS.
  • Developed the Record Maintenance Customer Facing Application at the Confidential using Java, Spring Boot, Hibernate, JPA, Oracle, Microservices. Received 300000 records, for the largest app implemented the pages rendering searches and got a new application for the data maintenance that have to collaborate with different teams. Exposed the backend services as RESTful APIs available for the front - end application to call and implemented Hibernate (JPA) database persistence layer to communicate with Oracle.
  • Developed the Insurance Automation Application at Confidential meant for customers who failed to pay the premiums. The application will automate sending the warnings to the customers about the standardized plan details who failed to pay the premiums through Text messages, second warning will be receiving calls and following back through other teams using Java, Spring Boot, Hibernate, JPA, Oracle, Microservices. Wrote and tested codes for Java enabled web applications and assisted in responding to emergency support calls and submitting a weekly log to management.

TECHNICAL SKILLS

Programming Languages: C, Python and JAVA

Scripting Languages: HTML5, Angular JS and JS, Shell Scripting, Python Scripting

Cloud Platform: Amazon Web Services Dev (EC2, VPC, RDS, S3, SNS)

Database: SQL and Couchbase

Tools: and Technologies Docker, OpenShift, Jenkins, Kubernetes, Kibana

Frameworks: Spring, Boot, Struts, Hibernate ORM, MVC, Microservices architecture, RESTful services

Servers Worked on: Apache Tomcat and Ngnix, IBM WebSphere, Windows, Linux, AIX

Version Control: GIT & Bitbucket

Software Tools: Eclipse, IntelliJ, PyCharm, Postman, Microsoft Visio and RDP, PUTTY, Jira, WinScp, SOAP-UI

Support: Incident Management, ITSL, Remedy, Jira, Patching support, Production support

Methodology: Agile, Waterfall

Build Tools: Ant, Maven, Gradle, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Scottsdale, AZ

Sr. Java Developer

Responsibilities:

  • Involved in the full project management life cycle from development to integration, testing, and release to lower environments and production.
  • Used Spring Boot and Microservices on top of Vertx integration for development of the services which consumes data from other services and persist data into Couchbase.
  • Involved in the development of a wrapper service for the external clients to restrict from directly using our core service.
  • Used Couchbase as the DB and for document storage used the object store elastic search.
  • Participated on code reviews, following the sonar code quality check-up.
  • Worked with Continuous Integration (CI) team in creating APIS with Jira, Jenkins.
  • Rotational on-call application support and prod support.
  • Worked with cross sectional teams in order to complete the user stories that were assigned with in the timely basis.
  • Agile Methodology with 2-week sprint and daily scrum calls.

Confidential, Louisville, KY

Java Developer

Environment: Java, MVC, Spring, Hibernate, SOAP web services, Struts, AWS, Linux

Responsibilities:

  • Utilized Struts2.0, Spring MVC, and Hibernate JPA framework for the development.
  • Involved in Design Development and Implementation of Business Applications using Java/J2EE Technologies.
  • Used Struts 2.0 Tiles framework and JSP HTML CSS and JavaScript to construct the dynamic web pages presentation layer for the Application.
  • Developed a dashboard (POC) with Angular 9, Typescript for UI, and SpringBoot Microservices for backend, Oracle as database.
  • Developed the application using core java concepts like collections, multithreading, oo concepts, exception handling for developing application modules.
  • Developed server-side Application to interact with database using Spring Boot and Hibernate.
  • Used Spring Core and MVC frameworks for migrating couple of our Application from Struts to Spring framework.
  • Automate processes; build detailed plans for all hosted environment activities.
  • Migrate and configure in-house developed applications in our hosted environment.
  • Used Hibernate ORM tools, which automate the mapping between SQL databases and objects in Java.
  • Used Spring Inversion of Control (IOC) for object dependency injection and implemented service layer with Spring dependency of injection.
  • In-depth knowledge working on Fortify, Web Inspect scans, and fixing issues, vulnerabilities.
  • Developed a Web Service using both REST and SOAP WSDL XML and SOAP UI as part of POC from Mainframes system.
  • Integrated Spring DAO for data access using Hibernate to fetch data from the database and avoid redundant database access statements.
  • Configured Deployment Descriptor (Web.xml) for the applications and used annotation driven components to autowire.
  • Used log4j for logging errors in the Application.
  • Established Continuous Integration (CI) practices and standards in creating apis with jira, jenkins.
  • Used GIT bitbucket as code repo and JIRA to track status.
  • Used Ant, Maven and Jenkins to automate the build and deploy process.
  • Used Swagger as the documentation management for APIs.
  • Involved in the full project management life cycle from development to integration, testing, and release to lower environments.
  • Experience with providing patching support for the servers like windows, Linux, and AIX servers also validating the applications thoroughly both pre- and post-patching.
  • Provided on-call support for merchant applications and having excellent experience in collaborating with cross-sectional teams in case of any production issues or any tickets and organizing bridge calls on any issue.

Confidential, Chicago, IL

Software Engineer

Environment: Java, Spring Boot, Hibernate, JPA, Oracle, Microservices

Responsibilities:

  • Implemented page rendering with JavaScript, jQuery, and Ajax.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object-Oriented JavaScript, jQuery, Ajax, and Bootstrap.
  • Involved in developing custom taglibs, JSP, Servlets.
  • Worked with Git hub and Bitbucket for Version Controlling and project management.
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle.
  • Used spring, hibernate frameworks to make application development easily.
  • Implemented Microservices for the Application and the AIT’s.
  • Extensively used the Apache Struts Framework to implement MVC architecture in the server-side presentation layer.
  • Implemented RESTful Web services to retrieve data from client-side and made REST API calls from AngularJS and parsed the data to project to the client.
  • Developed to provide REST API utilizing Spring Boot with Spring MVC.
  • Worked on multithreading and involved in thread creation and resource allocation.
  • Spiked on Spring Cloud for future implementation.
  • Experience with Kubernetes for automating application deployment, scaling, and management.
  • Used Postman and TOAD tools for monitoring and response.
  • Used Maven build tool for automation of installation build and for running test cases to generate test reports.

Confidential, Kansas City, MO

Software Engineer

Environment: Java, Spring Boot, Hibernate, JPA, Oracle, Microservices

Responsibilities:

  • Collecting the client's new requirements, interacted with clients to understand their existing applications, and designed the Application according to their system requirements.
  • Developed Application to access JSON and XML from Restful web service.
  • Developed user interfaces involving HTML5, JavaScript, and CSS.
  • The programming language used to develop the Application is Core Java.
  • Used spring, hibernate frameworks to make application development easily.
  • Used Oracle as a relational database to store the data in a systematic way and process the data easily.
  • Experience in working with different spring framework modules such as spring IOC, Spring MVC, Spring ORM, Spring AOP, Spring Security, spring JMS, spring WS, spring Boot, and Spring Batch.
  • Developed REST Web services using Jersey to perform transactions from the front end to our backend applications; response is sent in JSON or XML formats based on the use cases.
  • Exposed the backend services as RESTful APIs available for the front-end application to call using Ajax.
  • Implemented Hibernate (JPA) database persistence layer to communicate with Oracle.
  • Deployed Docker contained Spring boot microservices into Spring EC2 container service using AWS admin console.
  • Used JDK1.6 software in the development of the applications.
  • Used Spring Tool Suite as a development environment.

Confidential

Co-Op Intern

Environment: Java, JSP, CSS, JavaScript, Hibernate, Spring

Responsibilities:

  • Analyze, design, and development of Applications based on JAVA/J2EE technologies.
  • Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
  • Involved in writing Stored Procedures, Functions, Triggers, and Views for Oracle 10g database.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
  • Experienced in developing and deploying applications in Tomcat on UNIX Environment.
  • Implemented form-based application security using Spring Security.
  • Developed the web layer in spring MVC and implemented spring IOC throughout the Application.
  • Developed PL/SQL stored procedures that are used as a standard template for bugs fixes.
  • Experience in implementing Web Services using SOAP, REST, and XML/HTTP technologies.
  • I have used Spring Core, JBPM & multi-threading to enhance the Bundler process within the Content Management System.
  • Produced and consumed various internal and external SOAP/JAX-WS Web Services.

Hire Now