Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Engineer image - Rise Careers
Job details

Senior Java Engineer

Envision Employment Solutions is currently looking for a Senior Java Developer for one of our partners, a global leader in consulting, digital transformation, technology, and engineering services.

This position might require flexibility to work on US times and flexibility to travel abroad when needed.

  • Minimum 5 years of experience developing Java/Spring/Springboot microservices.
  • Experience building microservices in a k8s
  • Capable of working unsupervised
  • Capable of working with others in a team
  • Experience with building rich live-data applications
  • Interested in design and rapid change

  • Broad/Deep knowledge of:
      - Java (17/21)
      - Spring
      - Spring MVC
      - Spring Data JPA / Hibernate
      - Spring Security
  • Experience with:
      - Scrum/Agile working
      - SAFe
      - Docker/k8s
      - REST
      - Git/Gitlab
      - PostgreSQL
      - Rabbit/AMQP
      - Redis
      - Hashicorp Vault
  • Competitive Salary based on experience
  • Social and medical insurance
  • Learning, development and career progression
Envision Employment Solutions Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Envision Employment Solutions DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Envision Employment Solutions
Envision Employment Solutions CEO photo
Maha Sami
Approve of CEO
What You Should Know About Senior Java Engineer, Envision Employment Solutions

Envision Employment Solutions is excited to announce a fantastic opportunity for a Senior Java Engineer to join one of our esteemed partners, a global powerhouse in consulting, digital transformation, technology, and engineering services. As a Senior Java Engineer, you'll dive deep into the world of Java development, utilizing your skills to create robust microservices using Java 17 or 21, the Spring framework, and Spring Boot. This position is perfect for someone with at least five years of experience in building high-quality applications and microservices in Kubernetes (k8s). We value independence, so being someone who can work unsupervised while also thriving in a team environment will be key to your success. Your role will involve designing and building rich live-data applications, utilizing a mix of advanced technologies such as PostgreSQL, Docker, and RabbitMQ. You will also have the chance to employ Agile methodologies and contribute to the overall product development lifecycle. Flexibility to work US hours and travel internationally might be required, enhancing your global exposure and professional growth. With a competitive salary that reflects your experience, along with comprehensive social and medical insurance, Envision Employment Solutions is committed to supporting your career progression through continuous learning and development opportunities. If you're passionate about Java development and eager to make a significant impact, we would love to hear from you!

Frequently Asked Questions (FAQs) for Senior Java Engineer Role at Envision Employment Solutions
What are the primary responsibilities of a Senior Java Engineer at Envision Employment Solutions?

As a Senior Java Engineer at Envision Employment Solutions, you will be responsible for developing and maintaining microservices using Java and Spring frameworks. This includes designing robust applications that handle live data, collaborating with cross-functional teams, and ensuring quality and efficiency through Agile and Scrum methodologies. You will find yourself immersed in the development lifecycle and contributing to innovative solutions that drive business value.

Join Rise to see the full answer
What qualifications are required for a Senior Java Engineer position at Envision Employment Solutions?

To qualify for a Senior Java Engineer position at Envision Employment Solutions, candidates should have at least five years of experience in Java development, particularly with Spring and Spring Boot. A deep understanding of microservices architecture, Kubernetes, and a range of other technologies such as PostgreSQL and Docker is essential. Experience with Agile methodologies and the ability to collaborate effectively in teams is also vital.

Join Rise to see the full answer
What technologies are important for a Senior Java Engineer at Envision Employment Solutions to know?

Senior Java Engineers at Envision Employment Solutions should be proficient in various technologies, including Java (versions 17 and 21), Spring, Spring MVC, Spring Data JPA, Hibernate, and Spring Security. Knowledge of Kubernetes for container orchestration, REST APIs, Git/GitLab, PostgreSQL, and messaging systems like RabbitMQ will also serve you well in this role.

Join Rise to see the full answer
Is there flexibility in working hours for the Senior Java Engineer role at Envision Employment Solutions?

Yes, the Senior Java Engineer position at Envision Employment Solutions does require flexibility to work during US business hours. This aspect of the job is important, as it enables collaboration with teams and stakeholders based across various time zones.

Join Rise to see the full answer
What are the career development opportunities for a Senior Java Engineer at Envision Employment Solutions?

Envision Employment Solutions is dedicated to your professional growth as a Senior Java Engineer. We offer learning and development resources, along with opportunities for career progression within the company that can lead to advancements in your technical skills and leadership capabilities, ensuring you can continuously evolve in your career.

Join Rise to see the full answer
Common Interview Questions for Senior Java Engineer
Can you describe your experience with Java and the Spring framework?

In your response, highlight specific projects where you utilized Java and the Spring framework, focusing on how you implemented features, resolved challenges, and collaborated with team members. Providing concrete examples will demonstrate your depth of experience and suitability for the role.

Join Rise to see the full answer
How have you implemented microservices architecture in past projects?

Discuss an example where you successfully designed and deployed microservices, including any decision-making processes related to technology selection, scaling, and managing dependencies. Explain how this approach benefited the project and the business.

Join Rise to see the full answer
What strategies do you use to ensure the performance of live-data applications?

Illustrate your approach by discussing any specific tools or techniques you employ to monitor and enhance the performance of live-data applications. Mention any performance testing tools or methodologies you are familiar with and how they contribute to overall application efficiency.

Join Rise to see the full answer
How do you manage version control in your development projects?

Share your experience with Git and GitLab, emphasizing best practices for maintaining code integrity, such as branching strategies, pull requests, and collaboration with other developers. This reflects your awareness of modern software development practices.

Join Rise to see the full answer
What is your experience with Agile methodologies, particularly Scrum?

Describe your hands-on experience in Agile environments, particularly focusing on your role in Scrum teams. Discuss how you participate in sprints, retrospectives, and planning meetings, and how you adapt to changes in project scopes.

Join Rise to see the full answer
Explain how you have utilized Docker and Kubernetes in your past roles.

Detail specific instances where you have used Docker and Kubernetes to containerize applications, enhance deployment processes, or manage applications in production environments. Your insights into these technologies will showcase your technical expertise.

Join Rise to see the full answer
What is your approach to debugging and troubleshooting application issues?

Highlight a systematic approach to debugging, including tools and methodologies you typically apply. Provide examples of challenges you've faced and how your troubleshooting efforts led to successful resolutions.

Join Rise to see the full answer
Can you describe your experience with database management, particularly PostgreSQL?

Discuss your proficiency with PostgreSQL, including any complex queries, performance optimization, or database design principles you've implemented. This will indicate your ability to work seamlessly with database technologies in your role.

Join Rise to see the full answer
How do you keep your skills updated in such a fast-evolving tech landscape?

Share the resources you utilize for continuous learning—be it courses, conferences, or community engagements. Your commitment to staying current with industry trends will reflect your dedication to your professional growth.

Join Rise to see the full answer
What are your career goals as a Senior Java Engineer?

Take this opportunity to outline both your short-term and long-term career aspirations. Aligning your goals with the company's vision will demonstrate your intent to grow alongside Envision Employment Solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
HQLA-X Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Entain Remote Промишлена зона Хладилника, bul. "Nikola Y. Vaptsarov" 55, 1407 Sofia, Bulgaria
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 14 days ago

Our Mission: To help you accomplish your mission - whether you're a candidate looking for the perfect role or an employer in search of precisely the right blend of talent and experience. Our Vision: A premium recruitment agency with the care of...

68 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!