At a Glance
- Tasks: Design and develop Java applications while mastering automated testing and cloud services.
- Company: Join Cognizant, a leader in tech innovation with a vibrant team culture.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Be at the forefront of technology, working on impactful projects in a dynamic environment.
- Qualifications: Experience in Java development, cloud services, and microservices architecture is essential.
- Other info: Great career advancement potential in a fast-paced, supportive workplace.
The predicted salary is between 36000 - 60000 Β£ per year.
Hands on Java application design, software development and automated testing (Java 11 and higher).
Intermediate knowledge of basic infrastructure technologies and components.
Familiarity with application containers based on Spring, Vert.X or equivalent.
Familiarity with Cloud services including DevOps concepts and CI/CD tools.
Experience with Event-driven/Micro-services 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 (Git) and build toolings Maven or Gradle.
Java Software Engineer - Cognizant in Burgess Hill employer: Jobster
Contact Detail:
Jobster Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Software Engineer - Cognizant in Burgess Hill
β¨Tip Number 1
Get your hands dirty with Java! Brush up on your skills by working on personal projects or contributing to open-source. This not only boosts your confidence but also gives you real-world examples to discuss during interviews.
β¨Tip Number 2
Network like a pro! Connect with fellow developers and industry professionals on platforms like LinkedIn. Join relevant groups and participate in discussions to get noticed and learn about job openings.
β¨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills and get comfortable with the types of questions you might face.
β¨Tip Number 4
Donβt forget to apply through our website! We often have exclusive job listings that you wonβt find elsewhere. Plus, it shows your genuine interest in joining our team at StudySmarter.
We think you need these skills to ace Java Software Engineer - Cognizant in Burgess Hill
Some tips for your application π«‘
Show Off Your Java Skills: Make sure to highlight your hands-on experience with Java application design and development. We want to see your familiarity with Java 11 and higher, so donβt hold back on showcasing your projects or any relevant work you've done!
Talk About Your Tech Stack: Mention your knowledge of infrastructure technologies and application containers like Spring or Vert.X. We love seeing candidates who can connect the dots between different technologies, so share how youβve used these in your past roles.
DevOps and CI/CD Are Key: If youβve got experience with cloud services and DevOps concepts, make sure to include that! Weβre keen on candidates who understand CI/CD tools, so give us the lowdown on how youβve implemented these in your work.
Donβt Forget Testing!: We value test-driven development, so be sure to mention your experience with unit testing frameworks and tools like Junit. Show us how you ensure high-quality code through automated testing and what practices you follow!
How to prepare for a job interview at Jobster
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially with Java 11 and higher. Be prepared to discuss your experience with application design and development, as well as any automated testing you've done. Practising coding problems in Java can really help you feel confident.
β¨Familiarise Yourself with Key Technologies
Since the role involves working with Spring, Vert.X, and cloud services, take some time to review these technologies. Have examples ready of how you've used them in past projects, particularly in relation to microservices and event-driven architecture.
β¨Showcase Your Testing Knowledge
As test-driven development is a key part of the job, be ready to discuss your experience with JUnit and other unit testing frameworks. You might even want to prepare a few scenarios where you implemented TDD successfully, as this will show your understanding of quality assurance.
β¨Demonstrate Your DevOps Understanding
Since familiarity with CI/CD tools and DevOps concepts is important, make sure you can talk about your experience with these practices. Highlight any specific tools you've used, like GitHub for version control or Maven/Gradle for build management, and how they contributed to your team's success.