At a Glance
- Tasks: Build world-class software and contribute to innovative projects using Java and Spring Boot.
- Company: Join a fast-growing, diversity-certified global workforce solutions company.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Other info: Work in a collaborative team with excellent career advancement opportunities.
- Why this job: Make an impact in a dynamic environment with cutting-edge technologies.
- Qualifications: Experience in Java, Microservices, and Spring Boot is essential.
The predicted salary is between 50000 - 65000 € per year.
About Us: Net2Source Inc. is one of the fastest growing diversity certified global workforce solutions companies with an unprecedented YoY growth of over 100% for the last 6 years working with Fortune 1000/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia and the Middle East.
About the Role: Java Backend Engineers Location: Burgess Hill, 3 days a week from client office MUST Permanent Java Engineer. 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.
Minimum Qualifications:
- Up to 5 years of software development experience in a professional environment and/or comparable experience.
- Must have good working knowledge in Java 8 and above; experience with Java 11 and Java 17 is a plus.
- Must have good working knowledge with Spring Boot for service development.
- Must have good working knowledge with Kafka and its integrations.
- Must have good working knowledge in both SQL and NoSQL databases like Oracle, PostgreSQL, Couchbase, Cassandra, etc.
- Must have a basic knowledge and understanding of tools like Jenkins, Splunk, Kibana, Grafana, GitHub.
- Must have knowledge on microservice-based application development.
- 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.
- Having knowledge in caching mechanisms is a plus.
- Good to have 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.
Skills:
- Mandatory Skills: Java, Microservices, SpringBoot.
Java Backend Engineer employer: Net2Source (N2S)
Net2Source Inc. is an exceptional employer, offering a dynamic work environment in Burgess Hill where Java Backend Engineers can thrive. With a strong commitment to employee growth and development, the company fosters a culture of innovation and collaboration, providing opportunities to work on cutting-edge technologies while enjoying the benefits of a diverse and inclusive workplace. Join us to be part of a rapidly growing global workforce solutions company that values your contributions and supports your career aspirations.
StudySmarter Expert Advice🤫
We think this is how you could land Java Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Java Backend Engineer role.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your projects, especially those using Java, Spring Boot, and microservices. This gives potential employers a tangible look at what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence in your abilities can make all the difference during those tricky interview moments!
✨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, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Java Backend Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Java Backend Engineer role. Highlight your experience with Java, Spring Boot, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Keep it concise but engaging – we love a good story!
Showcase Your Projects:If you've worked on any cool projects, make sure to mention them in your application. Whether it's a personal project or something from work, we want to see your coding skills in action. Don't forget to include links if possible!
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status. Plus, we love seeing applications come directly from our site!
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 prepared to discuss your experience with Spring Boot and how you've used it in past projects. They might ask you to solve a coding problem on the spot, so practice common algorithms and data structures.
✨Familiarise Yourself with Microservices
Since this role involves microservice-based application development, be ready to explain your understanding of microservices architecture. Think about examples from your previous work where you’ve implemented or contributed to microservices, and be prepared to discuss the challenges you faced.
✨Show Off Your Debugging Skills
Debugging is a key part of the job, so be ready to talk about your approach to identifying and fixing code defects. You might even be asked to debug a piece of code during the interview, so practice explaining your thought process as you work through problems.
✨Get Comfortable with Tools and Technologies
They’ll likely want to know about your experience with tools like Jenkins, GitHub, and various databases. Make a list of the tools you’ve used and be ready to discuss how they fit into your workflow. If you have experience with CI/CD processes, definitely highlight that!