3Pillar Global

Senior Software Engineer – Java/Spring Boot

3Pillar Global

full-time

Posted on:

Origin:  • 🇷🇴 Romania

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

JavaRealmSDLCSpringSpring BootSpringBootSQL

About the role

  • Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality
  • Provide accurate status tracking, reporting, and estimation using project methods and tools
  • Gather requirements, validate understanding among the team, and create and maintain relevant documentation
  • Execute activities within current methodology and uphold the highest quality standards
  • Foster collaboration with engineers, designers, and managers to understand user pain points and iterate on solutions
  • Take ownership of projects from technical design through successful launch

Requirements

  • Demonstrated expertise with a minimum of 5+ years of experience in at least one of the specified technologies
  • Java
  • Spring boot
  • Networking and Rest
  • Experience in engineering software systems of medium-to-large scope and complexity
  • Familiarity with Agile software development methodologies
  • Proficiency with relational databases and SQL
  • Experience building backend applications at scale
  • Proficiency in the English language
  • Knowledge of source control tools
  • Understanding of Software Development Life Cycle (SDLC)
  • Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties)
  • Knowledge of protocols like HTTP and serialization formats like JSON and XML
  • Knowledge of document databases
  • Experience with Unit testing