Sonatafy Nearshore Software Development

Java Developer

Candidate CV

Java Developer Summary

Java Developer and Systems Engineer with over 8 years of work experience developing applications based on java and spring framework such as Spring Boot, Spring Security, Spring data, etc. Experienced with microservices architecture with spring cloud. Strong knowledge of application development lifecycles like Waterfall and Agile/Scrum.


Java Developer SR

NOV 2020 – PRESENT

Responsibilities:

  • Microservices development using spring boot
  • Use of Azure Services like ServiceBus, ActiveDirectory, Redis, CosmosDB (Mongo)
  • Creation of archetype using “clean architecture”
  • Analysis and development of business requirements.
  • use of algorithms and collections efficiently to obtain an efficient response time
  • Participation in the definition of architecture.
  • TDD using Junit/ Mockito.

Java Developer SR

MAY 2019 – NOV 2020

Responsibilities:

  • Designed and developed microservices architecture using Spring cloud (eureka, zuul, ribbon, histrix, config)
  • Developed microservices using Spring boot.
  • Developed a chatbot to CitiBanamex Bank using Twilio, DialogFlow, and Spring boot
  • Database design with Redis and MongoDB
  • Developed docker containers
  • Developed test classes in Junit for unit testing
  • Used git version control and Jira to track bugs
  • API Rest definition using swagger and OpenApi
  • Application deployment using pivotal cloud foundry • Application development using AWS ElasticBeanStack.

Java Developer SR

FEB 2012 – MAR 2019

Responsibilities:

  • Developed microservices using Spring boot.
  • Developed web applications using Angular 6 and Bootstrap •
  • Databases design with MySQL
  • Addition of new security module using spring AOP • Implemented ElasticSearch
  • Developed of desktop application focused on sending and receiving messages using firebase and electron
  • Developed docker containers
  • Developed test classes in Junit for unit testing.

Java Developer SR

FEB 2017 – FEB 2018

Responsibilities:

  • Analysis of user requirements to create Jira tasks •
  • Developed REST Web Services using Spring Framework
  • Integrated spring security to validate users.
  • Database design with PostgreSQL and MongoDB.
  • Implementation of hibernate and queries through JPQL queries •
  • Implementation of Spring Data Mongo
  • Implementation of unit tests with JUnit and Mockito • firebase integration to user authentication
  • Implemented payment Apis (PayPal, Open Pay)
  • Dockerized the whole application
  • Implemented AWS and its features which includes IAM, EC2, S3, VPC, Route 53, RDS and CloudWatch
  • Code management with GIT
  • Developed tasks to deploy on AWS using Jenkins.

Java Developer JR

SEP 2012 – FEB 2017

Responsibilities:

  • Developed SOAP Web Services using Spring Framework •
  • Database design/modification with oracle
  • Wrote SQL statements and stored procedures
  • Developed Single Page Applications (SPA) using Phonegap, AngularJS, HTML5, CSS3, and Ionic.
  • Project planning, UML diagrams
  • Testing of components
  • Coordinate defect correction and project delivery
  • Coordination of the development team.

Technologies and tools

PROGRAMING LANGUAGES AND FRAMEWORKS

  • Java SE 7, 8, 11 / Java EE Spring Framework/ Spring boot Spring Data (JPA, Mongo) Spring Security
  • Spring Cloud (Eureka, Ribbon, Zuul, Feign,
  • Histryx, Config)
  • Spring WebFlux/Reactor Spring Batch
  • Hibernate Maven / Gradle Git
  • Docker Junit/mockito C / C++
  • AngularJS /Angular 6, 9
  • JavaScript, Jquery, HTML 5, CSS Bootstrap, Ionic
  • NodeJS Python 3.

Certification

  • 1Z0-803 Java SE 7 Programmer I by Oracle
  • Scrum Foundation Professional Certificate (SFPC) by Certiprof
  • Scrum Master Professional Certificate (SMPC) by Certiprof
  • AWS Certified Cloud Practitioner.

The Sonatafy Advantage The Sonatafy Advantage

The Company’s software service offerings are widely recognized as “best of breed”, targeting enterprises ranging from Small to Medium Sized businesses through Fortune 500 companies to better help:

  • Maximize the entire software development life-cycle investment
  • Executives and managers trust the development process, which helps reduce micromanagement, allowing increased focus on day-to-day business decisions

What makes Sonatafy unique?

  • US based management providing thought leadership, oversight and consulting
  • Speed of proposals and solution delivery
  • Low employee attrition rate <7%
  • Operating history and marquee clients
  • Proven recruiting and screening systems/processes
  • Align solution to client needs
  • Ongoing management / oversight of career growth and continued education for placed resources, which is unique in our industry
  • We offer comprehensive code audits

While Sonatafy works well in any industry, the Company has achieved significant traction and domain expertise in several high-profile sectors such as:

  • Healthcare, Financial Services, Software Services, SaaS and Consumer Products

The Sonatafy Advantage Why Choose Sonatafy