At a Glance
- Tasks: Craft efficient and scalable software solutions while collaborating with a dynamic team.
- Company: Join 3Pillar, a cutting-edge tech company revolutionising industries.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Why this job: Make a real-world impact through innovative projects in software development.
- Qualifications: Experience in Java and Spring Boot, with a passion for coding and collaboration.
- Other info: Thriving environment with excellent career growth and learning opportunities.
The predicted salary is between 30000 - 50000 Β£ per year.
Join to apply for the Java/Spring Boot Junior Software Engineer role at 3Pillar. Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join our team and gear up for a thrilling adventure. At 3Pillar, our focus is on crafting cutting-edge technologies that revolutionise industries. As a Software Engineer, you'll play a vital role in our dynamic team, contributing to exciting 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 epic solutions that leave a lasting impression in the market. If your passion for programming fuels your drive to make a real-world impact, consider this your pass to the captivating world of Product Development!
Key Responsibilities
- Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
- Provide accurate status tracking, reporting, and estimation using project methods and tools.
- Gather requirements, validate their understanding among the team, create and maintain relevant documentation.
- Execute activities within current methodology and uphold the highest quality standards.
- Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
- Take ownership of projects, from technical design to a successful launch.
Minimum Qualifications
- 3+ years of software development experience in an industry setting in one or more languages, at least one of which is Java β with focus on data-structures and algorithms; involved in all aspects from design, implementation, automated testing and maintenance;
- 2+ years experience using Spring Boot;
- 2+ years of experience working on large-scale back-end distributed systems deployed to AWS (back-end focused);
- A Bachelor's degree in Computer Science or related field with 3+ years of industry experience in software design and development, or a Master's/PhD with 2+ years of practical experience.
Additional Experience Desired
- 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, deploying code to production often;
- Proficiency in one or more scripting languages, such as Shell, Ruby, Perl or Python;
- Experience with web frameworks such as Angular, AngularS, or React.
- Experience with DI frameworks such as Spring.
- Experience with Terraform for infrastructure management.
- Experience with working on public clouds - knowledge of cloud compute, messaging and storage technologies.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Java/Spring Boot Junior Software Engineer employer: 3Pillar
Contact Detail:
3Pillar Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java/Spring Boot Junior Software Engineer
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
β¨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Java and Spring Boot. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
β¨Tip Number 4
Donβt forget to apply through our website! We love seeing passionate candidates who are eager to join our team. Tailor your application to highlight your experience with Java and Spring Boot, and let your enthusiasm shine through!
We think you need these skills to ace Java/Spring Boot Junior Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Java/Spring Boot role. Highlight your relevant experience and skills, especially those that align with the key responsibilities mentioned in the job description. We want to see how you can contribute to our exciting projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software development and how you can make a real-world impact at 3Pillar. Share specific examples of your work with Java and Spring Boot to grab our attention.
Showcase Your Projects: If you've worked on any cool projects, donβt forget to mention them! Whether it's a personal project or something from your previous job, showcasing your hands-on experience with Java and Spring Boot will help us see your potential.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. Itβs the best way for us to receive your application and keep track of all the amazing talent weβre bringing on board!
How to prepare for a job interview at 3Pillar
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially focusing on data structures and algorithms. Be prepared to discuss your past projects and how you've applied these concepts in real-world scenarios.
β¨Spring Boot Savvy
Since the role requires experience with Spring Boot, ensure you can talk about your hands-on experience with it. Be ready to explain how you've used it in previous projects, including any challenges you faced and how you overcame them.
β¨Showcase Your Problem-Solving Skills
Prepare for technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to think aloud during the interview, as this will demonstrate your thought process and approach to tackling issues.
β¨Collaboration is Key
3Pillar values teamwork, so be ready to discuss how you've collaborated with other engineers, designers, and managers in the past. Share examples of how youβve contributed to team success and iterated on solutions based on user feedback.