At a Glance
- Tasks: Build world-class software and contribute to innovative projects using Java and Spring Boot.
- Company: Join a dynamic tech company in Burgess Hill with a collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
- Other info: Great career growth opportunities in an agile and innovative setting.
- Why this job: Make a real impact by developing cutting-edge applications in a supportive environment.
- Qualifications: Up to 5 years of software development experience, especially in Java and microservices.
The predicted salary is between 50000 - 65000 £ per year.
Location: Burgess Hill, 3 days a week from client office. Permanent.
As a Software Engineer, you'll help to build world-class software through consistent development practices, tools, common components, and documentation. You'll contribute to the design, development, troubleshooting, debugging, evaluation, modification, deployment, and documentation of software and systems that meet the needs of customer-facing applications, business applications, and/or internal end-user applications.
Key Responsibilities:- Building software to expected quality and standards using distributed enterprise frameworks.
- Participating in code, test, and other quality reviews.
- Debugging basic software components and identifying code defects for remediation.
- Enabling the deployment, support, and monitoring of software across test, integration, and production environments.
- Automating deployments in test and production environments.
- Scaling applications based on demand projections.
- Up to 5 years of software development experience in a professional environment and/or comparable experience with the following:
- Good working knowledge in Java 8 and above; experience with Java 11 and Java 17 is a plus.
- Good working knowledge with Spring Boot for service development.
- Good working knowledge with Kafka and its integrations.
- Good working knowledge in both SQL and NoSQL databases like Oracle, PostgreSQL, Couchbase, Cassandra, etc.
- Basic knowledge and understanding of tools like Jenkins, Splunk, Kibana, Grafana, GitHub.
- Knowledge on microservice-based application development.
- 5 years of experience in the abovementioned technologies.
- Good to have a minimum of 1 year experience with GoLang language.
- Good to have knowledge in reactive programming like VertX or any other.
- Good to have working knowledge with testing frameworks like Cucumber for BDDs, JMeter for performance testing.
- Good to have knowledge in developing and managing applications with higher transactions per second and high availability.
- Knowledge in caching mechanisms is a plus.
- Experience of working in Agile projects.
- Technical certifications in the above skillset will be an added advantage.
- Intermediate knowledge of infrastructure technologies and components, familiarity with Cloud computing.
- Experience with Event-driven Microservices architecture for high-availability distributed systems.
- Experience using Spring Framework, Junit, GitHub, Microservices, Splunk, and APIs.
- Experience with Test-driven development and unit testing frameworks.
- Proficient understanding of code versioning tools such as GIT and code build tools like IntelliJ, Redhat, JBoss, etc., including DevOps concepts and CI/CD tools.
- University Degree in computer science, computer engineering, or equivalent experience.
- Java
- Microservices
- Spring Boot
Java Backend Engineers in Burgess Hill employer: Net2Source (N2S)
Join a dynamic team in Burgess Hill as a Java Backend Engineer, where you'll be part of a collaborative work culture that prioritises innovation and quality. With opportunities for professional growth and development, you will contribute to cutting-edge software solutions while enjoying the flexibility of a hybrid work model. Our commitment to employee well-being and continuous learning makes us an exceptional employer for those seeking meaningful and rewarding careers.
StudySmarter Expert Advice🤫
We think this is how you could land Java Backend Engineers in Burgess Hill
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those using Java, Spring Boot, and microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Java and microservices. Practice coding challenges on platforms like LeetCode or HackerRank to keep your skills sharp and ready for any coding test.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Java Backend Engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Java Backend Engineers in Burgess Hill
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Boot, and microservices. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how your background makes you a perfect fit for our team at StudySmarter.
Showcase Your Projects:If you've worked on any cool projects, especially those involving Kafka or cloud technologies, make sure to mention them. We love seeing practical applications of your skills!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Net2Source (N2S)
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially versions 8, 11, and 17. Be ready to discuss your experience with Spring Boot and how you've used it in past projects. They’ll likely ask you to solve a coding problem, so practice coding challenges that focus on these technologies.
✨Familiarise Yourself with Microservices
Since the role involves microservice-based application development, be prepared to explain your understanding of microservices architecture. Think about examples from your previous work where you’ve implemented or contributed to microservices, and be ready to discuss the challenges you faced.
✨Show Off Your Debugging Skills
Debugging is a key part of the job, so come equipped with stories about how you've identified and fixed code defects in the past. They might even throw a debugging scenario your way during the interview, so practice explaining your thought process clearly.
✨Get Comfortable with Tools and Technologies
Make sure you’re familiar with tools like Jenkins, GitHub, and any monitoring tools mentioned in the job description. If you have experience with CI/CD pipelines, be ready to discuss how you’ve automated deployments in your previous roles. This will show that you’re not just a coder but also understand the full software development lifecycle.