Back to professionals

Java Developer

Overview


Short Summary

The candidate has 9 years of experience in the commercial sector with Java. He has been designing and developing middleware in two companies for the last three years. His work has been used by other developers in microservices ecosystems. He is currently being hired to greenfield a library that will be used by microservices that the company has. He has proposed a solution for what can be put in the cloud and what can't. He then spent a year programming it himself. Now he's writing the documentation. His main tech stack is Java 8+, Spring and Spring Boot, Maven, Java EE/J2EE, Hibernate, versioning systems, Linux. His analytical experience is requirements gathering, requirements analysis, use case modeling, solution design, feature specification, REST API design, data and process modeling, JIRA task decomposition, teamwork organization, mentoring. He has been working in an agile way for a long time, mostly in a Waterfall way. For some time he held the position of team-leader. He uses the English language routinely and will be happy to use it daily on a project.

Work Experience

Java Developer (12/2021 - today)
  • Worked on a digital platform as a base layer for microservices.
  • Designed the framework to address microservices ecosystem issues.
  • Developed Java applications using Spring Boot and Java 17.
Java Developer and Analyst (04/2020 - 10/2021)
  • Contributed to a project focusing on document flow.
  • Developed microservices using Java and Spring Boot.
  • Created Docker images for deployment.
  • Designed and implemented an internal framework for microservices.
  • Generated technical documentation.
Application Analyst (09/2019 - 01/2020)
  • Acted as an external analyst during the re-branding process of an insurance company.
  • Created functional specifications and designed elements required for merging brands.
  • Managed a database on Oracle.
Solution Architect (02/2019 - 08/2019)
  • Developed a travel searching and booking system.
  • Gathered requirements and performed analysis.
  • Designed solutions and created technical documentation.
  • Developed Java applications. Designed REST APIs.
Business and System Analyst (07/2017 - 08/2018)
  • Analyzed customer requirements for a mobile wallet application.
  • Wrote functional specifications and modeled use cases.
  • Conducted IT analysis using data and process UML modeling.
  • Designed REST APIs and created wireframe proposals.
  • Prepared technical documentation for backend and frontend development.
Java Developer (04/2015 - 06/2018)
  • Developed an integration connector.
  • Gathered requirements and created technical documentation.
  • Led a small team and provided mentorship.
  • Developed Java applications.
Java Developer (1 year)
  • Built a payment router for a payment system.
  • Developed Java applications using Hibernate.
  • Designed the database model and created technical documentation.
Business/System Analyst, Java Developer (1 year)
  • Contributed to the development of a job portal.
  • Gathered and analyzed requirements.
  • Designed REST APIs and prepared technical documentation.
  • Programmed in Java.
System Analyst, Java Developer (5 months)
  • Worked on a project called Ideapoly.
  • Designed REST APIs and prepared technical documentation.
  • Developed Java applications.
Java Developer (11/2014 - 03/2015)
  • Developed applications using Java, Spring, and Hibernate.
Full-stack Developer (7/2013 - 10/2014)
  • Contributed to the development of an intranet portal.
  • Developed Java portlets for a platform.
  • Implemented frontend functionalities using AngularJS
Author
Java Developer
6396d34cccbe15000758e9ca
Freelancer407  / Per day
LevelEXPERT
Roles
Java Developer
Languages
English
Skillset
AngularJSApache MavenApplication ServerArchitectBitbucketCMSCamundaCode ManagementContainer Engine SoftwareContainerization SoftwareDatabaseDevOpsDockerHibernateJSONJavaJava CMSJava EEJava ToolsJavaScriptJenkins (software)JiraLiferayLinuxMicrosoft serversOperation SystemsOraclePL/SQLPostgreSQLProject Management ToolsRPARestSQLSpecificationsSpringSpring bootToolsUMLXMLnode.js
Localities
Remote