We provide IT Staff Augmentation Services!

Sr. Backend Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • IT professional with 10+ years of experience in Java and JEE technologies including life cycle SDLC analysis, design technical architecture, automation testing, and monitoring of applications.
  • Good understanding requirement for Product owners including Analysis, User Stories, Daily’s, Project Planning, System and Database Design, Spring deliveries for Agile.
  • Good knowledge of DevOps automation IaC with Ansible, Terraform, with Jenkins.
  • Sound Understanding in testing automation tools Jmeter, SonarQube, Selenium, WindMill, Junit, and Postman.
  • Hands - on CI/CD using Pipelines in Jenkins integrations with Git, Maven, and Python
  • Good Commands for containers and pods to use Docker and Kubernetes in the cloud with AWS EKS cluster, and EC2 Instances inside Jenkins.
  • Experience in high availability software implementations in both Cloud AWS and Physical Hardware’s in 3 different Data Centers using F5 for amazing balance.
  • Great knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Oracle Toad Data Modeler.
  • High experience in databases such as Oracle 10g, 11g with PL/SQL, and others like PostgreSQL, MySQL, and MongoDB.
  • Good command in Core Java and Multithreading experience managing concurrent online payments with Spring Batch and Spring Transaction.
  • Expert skill designing RESTful MicroServices with Spring boot 2, API Gateways, FEIGN client, Dynamic Scaling with Eureka Naming Services, Load balancing with Ribbon or Spring Cloud Load Balancer, and tracing with Sleuth and Zeplin.
  • Good understating for asynchronous Queue Messaging with Kafka, RabbitMQ, Sonic ESB, and Mule ESB.
  • Expert skills in J2EE Design AOP paradigms, OOP, Spring MVC Architecture, IoC container, JPA, and Hibernate.
  • Experienced in web development using JSP, HTML 5, CSS, JavaScript, JQuery, AJAX, and Bootstrap technologies.
  • Developed Mobile User Interface hybrid using React Native and NodeJs for IOS and Android.
  • Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS, and Apache Axis.
  • Experience in installing, configuring Nginx, Mule, and Apache Tomcat.
  • Experience in using IDE Tools like Eclipse, NetBeans, Visual Studio Code for Java/J2EE application development.
  • Experienced in using Operating Systems MAC OSX, Windows, Unix (Solaris), and Linux ( Red Hat, CentOS, and Ubuntu) with the command line.
  • Self-learned, Team, oriented, positive attitude, and excited to implement new technologies trends.
  • In progress learning Code Commit, Code Deploy, and Code Pipeline.

TECHNICAL SKILLS

Languages: Java, JavaScript, HTML/HTML5, CSS/CSS3, SQL, PL/SQL

Frameworks: Spring MVC, Spring Boot, Hibernate, JPA, Spring Cloud

Frontend Technologies: Bootstrap, jQuery, AJAX, Bootstrap, Node.JS, Responsive Web Design

Cloud Technologies: AWS, Blue Ocean.

Security: Spring Security, TLS2.1, VPN, VPC, Thales HSM, AWS routing Filters, SHA1, SHA256, BASE64

Databases: Oracle 10g- 11g, PostgreSQL, SQLSERVER, MySQL, DB2, RDBMS (MySQL and Oracle), NoSQL (MongoDB ) and HQL

Technologies: Java Functional Programing, Spring Cloud, Docker, Kubernetes, Kafka, Spring Boot, Spring MVC, RESTful APIs, SOAP Web Services, JSON, Mule, Tomcat, Nginx, Jenkins, Junit, Windmill, Selenium, JDBS, JMS, DOM, XML, Redis, Terraform, NetBeans, Visual Studio Code, Eclipse, Jetty, JSP, Servlet, Git, GitHub, RabbitMQ, POJO, JAX-RS, OpenAPI Swagger, XSL/XSLT, Maven, HTTP, DNS, TLS, JSTL, Bash/Shell Scripting, Linux/Unix

SDLC Methodologies: Agile/Scrum, Waterfall, Hybrid

PROFESSIONAL EXPERIENCE

Confidential

Sr. Backend Java Developer

Responsibilities:

  • Develop an online payment processor for online using Spring boot and Spring Cloud.
  • Alert Fraud Management/ Exceed limit amounts with topics in Kafka as asynchronous notifications to Fraude Department.
  • Involved in enhancing monolithic backends to convert into MicroServices.
  • Responsible to interact with Product Owners and Project Managers to validate user Stories for new implementations.
  • Develop MicroServices to integrate Machine Learning from Cyber source powered by VISA management Risk.
  • Develop new MicroServices to integrate to Mexican payment gateway Prosa with spring boot and AWS in ISO8583 format and secured with TLS 1.2 with multithreading.
  • Programmed Web Manage Payment Administrator in Spring Web with JSP, AJAX, bootstrap, and Spring security.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services
  • Worked on Rest Web services API and SDK have to consume client Websites Payments transactions like Sales, Avoids, Search, etc.
  • Wrote Ansible Playbooks, and Terraform planning as Infrastructure as a Code.
  • Manage source code with Git and compiled inside a Jenkins pipeline using maven.
  • Deploy container to private DockerHub and encapsulate on a Pods using Kubernetes inside Jenkins pipelines
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins pipelines
  • Delivery and configuring AWS EKS Services for orchestrater containers for scalability inside Jenkins pipelines.
  • CI Testing with Junit and Selenium and JMeter for a stress test in the stagging environment inside Jenkins pipelines maven.
  • Worked with AWS like ECS, EC2, RDS, LAMBDA, State Machine, and S3 as a data store for storing data into the buckets that fall into it.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • JIRA for bug tracking and sprints
  • Followed agile methodology and was involved in daily SCRUM meetings, sprint planning, a tracking tool for the sprints.
  • Used OAuth authorization framework to enable the application to obtain limited access to user accounts on the Restful Service
  • Worked with Mobile React Native App to implement QR reading to process payments with Redux and by mapping those to the React component using React-Redux and Node JS as package management.

Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring boot 2.0, EJB 2.0, Spring Web, Oracle 11g, Junit, Apache Tomcat, Nginx, Hibernate 3.0, Microservices, AWS, JPA, Kafka, REST-ful Web service, Docker Amazon Linux AMI container, Kubernetes.

Confidential

Sr. Java Developer

Responsibilities:

  • Integrate EMV reader to Mexican Switch payment processor.
  • Process Invoices services connecting to DB2 Database client and create XML format for CFD(Electronic Invoices)
  • Using Java Spring batch to execute the batch process to generate an electronic invoice for the general public.
  • Performed Data mapping, logical data modeling, created class diagrams and ER diagrams, and used SQL queries to filter data.
  • Multithreading for processing payments and batch processors.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data Access Object, Singleton, Observer, and Observable.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring, and implementing the Hibernate Template and criteria API for querying the database

Confidential

Sr. Java Developer

Responsibilities:

  • Developed core debit manager using Java Spring MVC and MULE ESB as the main platform.
  • Used Spring Core Annotations for IoC and Spring MVC for REST API s and Spring Boot for micro-services and Used JPA with Hibernate as interfaces to perform CRUD operations on the database.
  • Involved in various phases of Software Development Life Cycle (SDLC) as a business requirement, data modeling, analysis, architecture design & development for the project.
  • Performed Data mapping, logical data modeling, created class diagrams and ER diagrams, and used SQL queries to filter data.
  • Batch Generation Process with Spring Batch and Oracle 11g
  • Used git as a source control tool for branching, merging and maintaining code versions in the repository
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data Access Object, Singleton, Observer, and Observable.
  • Implemented Back office loan services and web applications using Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller
  • Implemented Web Services to API clients to consume basic services such as Balance and pending amounts with WSDL.
  • Development in the Oracle including Stored procedures and tuning SQL statements, writing indexes to process batch calculations
  • Responsible for implementing the Web services using Spring Boot, Spring Config Server, Git, Spring CLI for encryption
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring, and implementing the Hibernate Template and criteria API for querying the database
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to the client using RESTful web service

Environment: Java 1.7, Spring Boot, AWS, Spring Web MVC, Spring REST, Spring JPA, Eclipse, Apache Tomcat, Bootstrap, IBM Clear case, IBM Clear Quest, UML, XML, XHTML, HTML5, CSS3, XSL, Oracle, SQL Developer, Log4j.

Confidential

Sr. Full Stack Developer

Responsibilities:

  • Involved in designing web pages using HTML 5, CSS3, JavaScript, and Bootstrap.
  • Follow SDLC best practices such as continuous integration, automated unit test, regression testing, etc and focus on end to end quality of the delivery with Hudson (before Jenkins) and Selenium
  • Development in the Oracle including stored procedures and tuning SQL statements, writing indexes to process batch calculations.
  • Developing backend manager using Java Spring MVC, SQL Server, JSTL, Web Services in Axis 2.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and Jquery.
  • General knowledge of software operationalization, performance tuning, threading, and modularization
  • Work in an agile environment and participate in conceptualizing and implementing platform features for our global web properties
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Designed and Developed UI for Customer Service Modules and Reports using Spring MVC, JSP, JSTL, HTML, CSS3, Bootstrap3, JavaScript, and jQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data Access Object, Singleton.
  • Mainly responsible for developing Restful API using spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
  • Web Services in JAXP based on SOAP protocols using XML and XSLT and created data sources with JDBC.
  • Used CSS3 for describing the presentation of Web pages, including colors, layout, and fonts. Validations for the Client-Side were done using JavaScript.
  • Involved in securing API proxies using mechanisms like API key, Spring OAuth.
  • Developed application using Spring MVC- Implemented Various Controllers, used spring's component-scan and auto wiring functionalities.
  • Developed views using Bootstrap components, Spring Web, Ajax, JQuery, Javascript, HTML.
  • Managed Object Persistence, Data retrieval using JPA, JDBC, and hibernate with DB2 as backend.
  • Used Apache Maven for project management and building the application for reporting and documentation.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions, and also performing validations.
  • Used JQuery, JavaScript, HTML5, CSS3, Bootstrap, and various JQuery plugins to improve UI experience and achieve cross-browser compatibility.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
  • Configured Oracle connection pool, which is included in Oracle PL/SQL, to execute amortization pays for credits.

Environment: JAVA, JSP, Servlet, Spring, JavaScript, Hibernate, UML, JQuery, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Webservices, SOAP, Web2.0, Microservices, WSDL, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, Junit.

Confidential

Software Developer

Responsibilities:

  • Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of the controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.
  • Developed webpage administration for product control in JSTL and JSP.
  • Used Spring Framework for dependency injection.
  • The front end of the project is designed on MVC architecture using Spring Framework.
  • Worked SQL Procedures, Functions & Stored Procedure.
  • Worked with SVN Version control in order delivery source code.

Environment: Java 1.5, JSP2.0, Servlets2.4, Spring 2.0, JDBC3.0, Design patterns, Html, XML, JSTL, CSS, Log4j, Ant, Web services

We'd love your feedback!