Java/Spring Boot Junior Software Engineer
Location: United Kingdom
Department: Product Development
Employment Type: Full-time
Work Type: Remote
Overview
As a Software Engineer, you’ll contribute to projects that redefine urban living, establish new media channels for enterprise companies, or drive innovation in healthcare. This opportunity goes beyond code – it’s about creating solutions that leave a lasting impact.
If your passion for programming drives you to make a real-world difference, this is your gateway into the world of Product Development.
Key Responsibilities
- Craft client code that is efficient, performant, scalable, secure, testable, and of the highest quality.
- Track project status, provide accurate reporting, and deliver estimations using project tools.
- Gather requirements, validate understanding, and maintain relevant documentation.
- Execute activities within current methodologies while upholding the highest quality standards.
- Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions.
- Take ownership of projects from technical design to successful launch.
Minimum Qualifications
- 3+ years of software development experience in an industry setting with at least one language being Java, focusing on data structures and algorithms.
- 2+ years of experience with Spring Boot.
- 2+ years working on large-scale back-end distributed systems deployed to AWS.
- Bachelor’s degree in Computer Science or related field with 3+ years industry experience, or Master’s/PhD with 2+ years practical experience.
Additional Desired Experience
- Technical proficiency in Java and/or core JavaScript with data structures and algorithms.
- Experience writing automated tests using frameworks such as Cypress.
- Experience working in an iterative software development lifecycle with frequent code deployments.
- Proficiency in scripting languages such as Shell, Ruby, Perl, or Python.
- Experience with web frameworks: Angular, AngularJS, or React.
- Experience with DI frameworks such as Spring.
- Experience with Terraform for infrastructure management.
- Knowledge of public cloud technologies: compute, messaging, storage.
Why Work at 3Pillar Global
- Flexible Work Environment: Office, home, or hybrid – we embrace a remote-first approach.
- Global Team: Learn from top talent worldwide, leveraging diverse resources for efficient collaboration.
- Focus on Wellbeing: Fitness offerings, mental health support, and generous time off to ensure your best performance.
- Career Growth: Accelerate development across projects, offerings, and industries through our professional services model.
- Diversity & Inclusion: We uphold Intrinsic Dignity and Open Collaboration, fostering a globally inclusive culture.
