We provide IT Staff Augmentation Services!

Java Senior Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 11+ Years of experience designing, developing and providing Java 2EE business process solutions approach into Health Services, Banking, Car Insurance and Car Vendor companies.
  • My latest project was about middleware integration as a Senior Developer between backend services and exposition layer using Oauth2 as security, Spring Boot 2, Spring Boot Core 5 all Restful services those built on edge cutting tech stack with Java8 and Jdk11 and some of them Kotlin using reactive programming, using docker, J enkins, G atling, C ucumber and running on Openshift platform using Splunk to integrate logging transactions, using Redis with AOP as mechanism for caching and using Kanban methodology.
  • Leading teams involve in digital transformation for financial services sector it consists on development of SOAP and Restful Web Services with JWT tokens integration of the IBM File net 5.5 API for content administration and with Hazel Cast Framework and Spring - Boot also developing a Front-end with the MVC Bank technology framework.
  • Working on an agile solution for an e-commerce client through the integration of a Point of Sale POS with the use of Apache Kafka, Spring Boot and JPA+Hibernate for the back with Restful Microservices for the backend and Prime Faces for the front-end.
  • Leading teams from 5 to 15 people developing enterprise solutions that consist on making the front-end with web 2.0, Prime Faces framework, spring (Core, Boot) integrated with Hibernate and using SQL Server Data Base.
  • Integrating core systems like AS400, SAP CRM, Financial Transaction Manager, through the definition and use of web services approach, working with SOAP or REST web services.
  • Integrating and creating batch processes using multithreading implementations or using Spring Batch.
  • Good expertise with the JEE stack: JSF, EJB 3, JPA and with different Spring modules (core, beans, web, boot).
  • Worked with different RDBMS such as Oracle, DB2, MySQL, Maria DB, SQL Server and NoSQL DB’s like Mongo DB.
  • Using the most common application servers such as WebSphere, Weblogic, OAS, Glass Fish. Tomcat and TomEE as servlet container.
  • Good understanding and experience with Agile approach, using tools like Trello and Asana.
  • For versioning I have used SVN and GIT, Bit Bucket, and for project build I have experience with Ant, Maven and lately with Gradle.
  • Experience using tools like Bitbucket, Jenkins, Jfrog Artifactory and Nexus.
  • Experience using JIRA, Remedy.

TECHNICAL SKILLS

Programming Languages: Java 1.4,5,8,11, Kotlin, SQL, Html5, Java Script.

Frameworks: EJB3, JMS, JPA, JSF, Spring 5(core, bean, data, security, web, boot data), Spring-Boot 2, Hibernate, Primefaces, Hazel cast, Apache Kafka.

Application Servers or Containers: Weblogic, WASND, Glassfish, TomEE, Tomcat, Apache Web Server, Jboss

RDMS: Oracle, DB2, MySQL, SQLServer, MariaDB. And Non-Relational (MongoDB & Cassandra).

Web Services: SOAP (Top-down or Bottom-up), and REST services.

Development Methodologies: Design Patterns, Patterns J2EE, MVC, Scrum, Kanban

Security: Ldap Servers, OWASP, Spring security, JEE security, JWT, PAAS

Third party tools: jMeter, SOAP-UI, postman, Ant, Maven, Gradle, Altova XML.

IDE Development: Eclipse. Visual Studio Code, Intellij.

BPM: Appian v19.1&v19.2, IBM Websphere Process Server.

RPA: Automation Anywhere v.10 & v.11.

Service Bus & Messaging: Websphere MQ &Websphere Enterprise Service Bus.

Version control: Subversion, Git, BitBucket, SourceTree, Git Hub.

Quality assurance: SonarQube, Fortify.

Operating Systems: Windows, Mac, Linux.

Testing: Junit 5, Mockito, Jmeter, Cucumber, Gatling

Rest & Soap Testing: Postman, SoapUI

Modeling: Visio, LucidChart, Drawio, etc.

Project Management: Project, Kanboard, Trello, Asana, Rally

Other CI/CD knowledge: Jenkins, Docker, Kubernetes, Ifrog Artifactory, Nexus, Dimensions, Bamboo, Splunk

Other Support Tools and: Jira, OTRS, Open Ticket, Remedy, Snow.

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Java Senior Developer

Responsibilities:

  • My function was to develop services and components for integration and functional testing for the backend integration using leverage frameworks and applications like Spring-Boot2 with Spring Core 5 restful web services and reactive programming in order to accomplish enterprise requirements using Kanban methodology to track activities and development tasks with multi-disciplinary members, Using CI/CD tools like Jenkins, Docker, Splunk, Gradle, Cucumber, Galing & Confluence, handling management with client’s meetings and following and business collection of requirements or change management. The development of the solution is still ongoing.
  • Migrate components from Layer7 Authentication to Stargate Authentication components using Oauth .
  • The primary used tech stack was SpringBoot2, Java 8 & 11, Kotlin, Redis, Kafka Using Kafka Template, Elessandra, Openshift, Docker, Jenkins, Gatling & Cucumber.

Environment: Java 8, Spring Boot, Centos 7, Apache Kafka, Apache Http Server, Tomcat, MariaDB, Eclipse, JPA 2.0, Hibernate, Bit Bucket, Apache Maven, Jenkins, Artifactory, Spring Core 5 and Spring Boot 2

Confidential, Houston, TX

Java Senior Developer

Responsibilities:

  • Function was to develop the primary components for the backend using Java 8 restful web services, using Elassandra ( Elasticsearch + Cassandra ) for persistence and transforming xml and json inputs. Also using Agile Methodology .
  • Developed REST web services to consume Cassandra all deploy in open shift cloud services.
  • Working with Kanban methodology and sprints of 2 weeks.
  • Work with multidisciplinary teams remotely through all over the world.

Environment: Apache Kafka, Cassandra, Tomcat, Java 8, Spring Boot, Intellij Idea, Git Hub, Apache Maven, Jenkins, Artifactory, Spring Core 5 and Spring Boot 2

Confidential

Lead Java Developer

Responsibilities:

  • As a project Leader my function was to define with the client the document classes structure and the metadata homogenization, lead de File net experts’ team through the development phase, check the requirements, develop the backend integration with File net API using java J2ee and Hazel cast as local and application memory manager cache and messaging persistence with Spring Boot modules.
  • Modeling of the Oracle Database ER solution.
  • Design and develop of SOAP Online Web Services for client inputs with PAAS Security consumption.
  • Design and develop of FileNet Module according to Bank Interfaces to integrate and offer a modular ECM content component.
  • All de development was tested with Junit and documented with ALM and verified with SonarQube for Quality Assurance.
  • Use of Scrum with Asana app to manage all the development phases, activities and following of the project. Having a backlog, taking tasks, daily stand ups.

Environment: Eclipse, Web sphere Application Server, File net ECM, Red Hat, Control-M, Hazel cast, Spring Boot, Bit bucket, Apache Maven, SonarQube.

Confidential

Senior Java Developer

Responsibilities:

  • Develop and Integrate SOAP web services on the ESB for the team consumption, these services were composed of integrations to SAP CRM .
  • Develop and Integrate ESB Services through the Business Rules (Websphere BRMS) consumption.
  • Lead the development of the front-end of the Commissions Manager, and BI Reporting Tools, following Scrum methodology.
  • Develop and Integrate ESB Services with de daily acquisition systems integration AS400 Core & FTM.
  • All the development was tested with Junit test cases.

Environment: SOA Web Services with Enterprise Service Bus, EJB, Hibernate Java, Spring, Erwin Logic, Maven, Junit, Squirrel, MS SQL Server, AS400, MQ, Bamboo, JIRA, Cruise Control, Scrum.

We'd love your feedback!