We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Over 10 years of extensive experience in Java, lead, architect, Java Solutions Architect.
  • Java Microservices Architect. Using Spring Cloud, Eureka Naming Server, Zuul Gateway, Rabbit, Spring Cloud Config Server, Git, Feign, Ribbon.
  • Analysis, design, and development of cloud applications using Spring - boot, Docker, Amazon Web Services, Nats server.
  • Analysis, design and development of client-server applications using SWING, EJB, JPA, Glassfish, JMS, Postgresql, Jasper Reports.
  • Analysis, design and development of OSGi based applications using Apache Felix, Maven, Blueprint, IPojo and Hudson.
  • Development of web applications using Spring MVC, ZK Framework, Restful Services, Tomcat and MySQL.
  • Design and development of applications based on Eclipse RCP 4.
  • Analysis, design and development of web applications using JSP, JSF, JAX-WS, HTML 5, Bootstrap, Primefaces, Oracle, JBoss Application Server.
  • 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, and 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

Languages: Java, Swing, JBDC, JAX-WS, HTML 5, Bootstrap, AngularJS, CSS, C++, JavaScript,.Net, Php.

Software: Docker, Eclipse RCP 4. Apache Felix, Maven, Blueprint, IPojo and Hudson. Spring MVC, ZK Framework, Restful Services, Tomcat, JSP, JSF, JAX-WS, HTML 5, Bootstrap, Primefaces, AngularJS, Oracle, JBoss Application Server, Subversion, Git, Maven, Hudson, Android Platform, .Net Platform, MVC 4, ASP. Net, Entity Framework, WCF, Windows Forms, Web client platform: ExtJS, JQuery.

Databases: MS SQL Server 2008 / 2005 / 2000 , MySQL, Oracle, Postgresql, Oracle, MongoDb and Cassandra.

Amazon Web Services: EC2, S3, Route 53, Lambda, Amazon Simple Workflow Service, DynamoDB.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Analyze Develop solutions for Aerial Traffic Controller.
  • Analyze, Design and implement high availability architecture to achieve a 24 / 7 recording uptime solution with multiple redundant servers.
  • Develop a database solution to store all the modules configuration, real time data, using Postgresql, Hibernate and Java Persistence API (JPA) as the ORM.
  • Develop an Alarm module to control all the system failures and critical conditions. Use Spring Boot, Docker, Nats Server
  • Develop a Discovery Service module to automatically discover all the devices that will be part of the recording network. Use technology such as SNPM, Spring Boot, and Docker.
  • Develop a Node Agent module to manage the deployment, lifecycle and security, of all the services deployed on the server. Used Spring Boot, H2 database, Nats Server and Docker.
  • Develop a File Writer module in order to write to a file system, all the streaming data coming from the recording devices all across the Safeguard network. Used Spring Boot, Nats Server, Docker and Java.
  • Analyze, Architect, Develop a full web application for managing all the services,the recording, streaming, alarms, configurations, users, roles, using Java Server Faces (JSF) and Primefaces, Enterprise Java Beans (EJB), Nats Server, Postgresql, Glassfish Server, and Docker.
  • Develop a Media Server module which handles all the streaming devices, configurations, searches, indexes. Using Spring Boot, Docker, RestFul API, and private API for streaming and compression.
  • Analyze, Architect, Develop a Log Service which store, show, and analyze all the logs from the system, determining the severity of the log. Using Nats Server, Spring Boot, Postgresql, Hibernate, Docker.

Environment: Java 8, Spring Boot, Docker, Pstgresql, Glassfish, Eclipse, JPA 2.0, Hibernate, Bit Bucket, Apache Maven, Jenkins, Artifactory, Spring Core 5 and Spring Boot 2, Java Persistence API

Confidential, Orlando, FL

Java Backend Developer

Responsibilities:

  • Contribute as a Developer to Analyze and Develop a Solution for the Healthcare Industry.
  • Analyze and Develop Backend Oervices with Simple Workflow Service and Spring Boot.
  • Analyze and Develop a Restful API with Spring Boot, JPA, Mongodb for the company media service
  • Analyze and Develop a Restful API that integrates user interface with the backend service. Used Spring Boot and MySQL.
  • Develop a Solution to upload documents to Amazon S3 using Spring Boot and Amazon S3.
  • Analyze and develop a solution to execute automatic event processing using Amazon Lambda and Spring Boot.
  • Maintaining the cloud Services solutions on Amazon Web Services using Amazon I&AM, and Amazon Beanstalk.
  • Maintaining code repositories with Git and Atlassian Bitbucket.
  • Migrate a monolithic Java Web application to Microservices using the client approach Spark Java, Apache OSGI and Java 8.
  • Performed AWS infrastructure construction using IaC Terraform. In this area, I am in charge of maintaining EC2, ALB, Route53 instances used by the application I am supporting.
  • Performed CI/CD design/execution using Jenkins and Docker for Integration and Staging environments
  • Performed manual, unit and integration tests for the each sprint's deliverables. For these activities I commonly use Postman, JUnit and Mockito.
  • Implementing the architecture requirements and look for the appropriate design patterns depending the requirement.
  • New modules development and maintenance to current applications.
  • Actively Participated on Scrum ceremonies (Daily Stand Up, Retrospective, Planning and Grooming).
  • Designed technical documents (architecture's specification, interaction diagrams, etc.) to describe the application's architecture.

Environment: Maria-DB, MySQL, IntelliJ IDEA, Jenkins, Docker, Git, Maven, Terraform (IaC tool), Postman (for API testing),Java 8, AWS, Spark Java framework, JSON API, Terraform, JUnit and Mockito frameworks

Confidential

Android Developer

Responsibilities:

  • Contribute as a Java and Android Developer for multiple projects.
  • Design and Develop User Interface for Royal Canin project using Android.
  • Analyze and Develop a Restful API for integration between the Royal Canin UI and the backend service.
  • Analyze and Develop update service for Royal Canin Project.
  • Analyze and develop a solution to upload multiple files to remote servers using Android and Spring Boot.
  • Analyze and develop a solution to integrate Royal Canin clients API with Touchrate Solution, using Restful API.
  • Analyze and develop a solution to persist the application data in an embedded database as SQLite.
  • Develop a solution for generic surveys using Android and SQLite.

Environment: Maria-DB, MySQL, IntelliJ IDEA, Jenkins, Docker, Git, Maven, Terraform (IaC tool), Postman (for API testing),Java 8, AWS, Spark Java framework, JSON API, Terraform, JUnit and Mockito frameworks

Confidential

Sr. Java developer / Lead

Responsibilities:

  • Worked on the requirements gathering, Design & Development phases of a web application using Java EE, JSF, EJB, Web Services, JBoss application server, Linux and other integration technologies.
  • Worked on analyses and design of the architecture of enterprise applications such as banking systems.
  • Team leader of a group of developers with the responsibility of continuing reports to directors.
  • Worked on design & development of a web application for exclusive customers at Itau Bank of Paraguay.
  • Worked on design & development of a web home banking for Itaipu Binacional, Paraguay.

Environment: Maria-DB, MySQL, IntelliJ IDEA, Jenkins, Docker, Git, Maven, Terraform (IaC tool), Postman (for API testing),Java 8, AWS, Spark Java framework, JSON API, Terraform, JUnit and Mockito frameworks

We'd love your feedback!