At a Glance
- Tasks: Develop and maintain Java applications using the latest technologies and frameworks.
- Company: Join a leading tech firm known for innovation and teamwork.
- Benefits: Attractive salary, health perks, remote options, and growth opportunities.
- Why this job: Be part of exciting projects that shape the future of technology.
- Qualifications: 6-8 years in Java development with strong skills in Spring and microservices.
- Other info: Dynamic team environment with a focus on professional development.
The predicted salary is between 36000 - 60000 £ per year.
Responsibilities
- Proficiency in Java 17+, Spring Boot, Spring Data JPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging service (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum)
- 6-8 years of hands-on experience with large-scale Spring-based Java projects.
- Experience in large-scale integration projects involving microservices, messaging, web services, and distributed systems.
- Experience with web services (SOAP and RESTful).
- Experience with containerization (Docker).
- Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers.
- Experience working with open-source database management systems like PostgreSQL.
- Experience working with AWS services (EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch).
Desired Skills and Experience
- Experience in Angular and Node JS.
- Experience in Jaspersoft reporting tool.
- DBA experience in performance tuning SQL queries and Postgres/Aurora DB config.
- Experience working with Spring Cloud, Spring Batch, and Spring Integration.
Java Developer employer: TAGMATIX360
Contact Detail:
TAGMATIX360 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java and Spring. 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 repository showcasing your Java projects, especially those using Spring Boot and microservices. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges related to Java and Spring. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your experience with AWS and containerization!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Java developers like you. Plus, it’s a great way to get noticed by our hiring team directly.
We think you need these skills to ace Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java 17+, Spring Boot, and all the other tech we’re looking for. We want to see how your skills match up with our needs, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about Java development and how your experience aligns with our responsibilities. Keep it engaging and personal – we love to see your personality come through!
Showcase Your Projects: If you've worked on large-scale integration projects or have experience with microservices, make sure to mention those! We want to know about your hands-on experience, so include specific examples that demonstrate your expertise.
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’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be set!
How to prepare for a job interview at TAGMATIX360
✨Know Your Tech Stack
Make sure you’re well-versed in Java 17+, Spring Boot, and all the other technologies mentioned in the job description. Brush up on your knowledge of microservices and web services, as you might be asked to explain how you've used them in past projects.
✨Showcase Your Projects
Prepare to discuss specific large-scale Spring-based Java projects you've worked on. Highlight your role, the challenges faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Practice Coding Challenges
Since this role involves a lot of coding, practice common coding challenges related to Java and Spring. Be ready to solve problems on the spot, as technical interviews often include live coding sessions.
✨Familiarise with AWS and Databases
Since AWS and PostgreSQL are key components of the role, make sure you understand their functionalities and best practices. Be prepared to discuss your experience with AWS services and how you’ve optimised database performance in previous roles.