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

Back End Software Engineer (Java/GO)

Overview

Pwrteams invites skilled Back End Software Engineer for long-term and full-time employment.

About our client

Our client, TUI, is a global business with over 70,000 people on board, a great history and challenging plans for building a digital future. TUI is the largest leisure, travel and tourism company globally, and it owns travel agencies, hotels, airlines, cruise ships and retail shops.

About the project

You will join the Web, Engagement global team at TUI responsible for the Web technologies across all holiday products and all TUI regions which owns several web applications that serve millions of users per year, generating billions in revenue for TUI. You will work with a multi-disciplinary team of experts across Architecture, Engineering, DevOps, and Agile Delivery who are located, and also providing technical services, across the UK, Ireland, Sweden, Norway, Denmark, Finland, Germany, Belgium, and The Netherlands. The project is a web platform (Hybris) and the client's strategy is to embrace new technologies to prepare for the future and deliver for the now. The client is looking at moving to Modular Architecture which will provide benefits to the way we work along with delivering faster and more efficiently for our business and customers.

Responsibilities

What you'll do

  • As a Back End Software Engineer, you will be part of a cross-functional team that enables software development skills and capabilities across a whole domain. Together with your team, you will own the software products from conception to operation.

  • Being an enthusiast in software engineering and software craftsmanship, with a strong DevSecOps mindset, and thanks to your excellent collaboration skills, you will support your team in delivering the best answers to our customers’ needs and in taking over full responsibility for its applications, from design to operation.

  • With your advanced skillset for understanding and solving problems, you are able to take full ownership of complex topics or multi-faceted initiatives and outcomes panning across your domain.

Qualifications

What we're looking for

  • Strong expertise in Java and their respective eco-systems

  • Expertise in GO (Version minimum 1.18)

  • Experience with data persistence (SQL/noSQL)

  • Deep experience with implementing resource-oriented APIs (REST, GraphQL) on the client and server-side

  • Expertise in cloud design, infrastructure as code, tools and services on AWS

  • Good experience with CI/CD, preferably Gitlab CI

  • Ability to design, build, test, and deploy applications

  • Experience with AWS S3, Cloudfront, and Lambda is relevant

  • Customer-centric, passionate about delivering great digital products and services

  • Strong problem-solving skills coupled with good communication skills

  • Upper-intermediate-level of English

Why work with us

  • Benefit Café with various categories like sport, leisure, books, etc

  • Family-like environment and personal attention to each specialist

  • Interesting projects with innovative products

  • Competitive salary and regular reviews

  • The work-life balance you deserve. Flexible working hours

  • Educational support, funded language classes

  • Luxmed private healthcare packages

  • Cozy workplace. Fresh fruits Mondays. WFH opportunities

  • Exciting events

More about Pwrteams

Pwrteams is a pioneering force in connecting individuals across tech projects, harnessing their combined strengths to drive innovation. Since 2007, we have been in the vanguard of assembling cross-border IT and engineering teams strategically positioned within Eastern Europe’s dynamic tech ecosystems to cater to the global business landscape.We're at the forefront of travel, media and fintech innovation, healthcare efficiency enhancements, and others. Our goal? To make a meaningful difference worldwide. Become a part of our distinguished team and discover your potential to pioneer transformative solutions for tomorrow!

 #PwrteamsCareers 

 

Average salary estimate

$65000 / YEARLY (est.)
min
max
$50000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Back End Software Engineer (Java/GO), Nortal

Pwrteams is thrilled to invite skilled Back End Software Engineers specializing in Java and GO to join our vibrant team in Kraków! You’ll be working with our esteemed client, TUI, a global leader in the leisure, travel, and tourism industry with over 70,000 employees. TUI is not only recognized as the largest entity in its field but also as an innovator aiming for a brighter digital future. As part of the Web, Engagement global team, your contributions will touch millions of users while generating billions in revenue. You’ll collaborate within a multi-disciplinary team that spans multiple countries, diving into advanced web technologies and modular architecture strategies. If you're passionate about software craftsmanship and have solid experience in cloud design, resource-oriented APIs, and software development, this is your chance to make a real impact. At Pwrteams, we foster a family-like environment where you’ll be supported while continually growing your skill set with interesting projects. Join us and take the lead in managing applications that shape customer experiences, all while enjoying flexible working hours and plenty of benefits! Ready to pioneer transformative solutions? We can't wait for you to come aboard!

Frequently Asked Questions (FAQs) for Back End Software Engineer (Java/GO) Role at Nortal
What are the responsibilities of a Back End Software Engineer at Pwrteams?

As a Back End Software Engineer at Pwrteams, you'll be part of a dynamic cross-functional team responsible for developing, implementing, and maintaining software solutions for our client, TUI. You will own software products from conception to operation, ensuring high standards through a DevSecOps mindset. Additionally, your role involves problem-solving and collaboration with engineers across various disciplines, ultimately delivering great digital products.

Join Rise to see the full answer
What qualifications do I need to apply for the Back End Software Engineer position at Pwrteams?

To be considered for the Back End Software Engineer role at Pwrteams, you should demonstrate strong expertise in Java and GO (minimum version 1.18), as well as experience with data persistence technologies like SQL and NoSQL. Proficiency in creating resource-oriented APIs (such as REST and GraphQL) is crucial. Familiarity with AWS services and CI/CD processes, particularly using Gitlab CI, will also be important.

Join Rise to see the full answer
What technologies will I work with as a Back End Software Engineer for TUI through Pwrteams?

As a Back End Software Engineer at Pwrteams for TUI, you will work with a multitude of web technologies within a modular architecture framework. This includes cloud services such as AWS S3, Cloudfront, and Lambda, as well as resource-oriented APIs. Your experience with DevSecOps practices will also be essential as we focus on delivering high-performance applications.

Join Rise to see the full answer
How will I benefit from working at Pwrteams as a Back End Software Engineer?

When you join Pwrteams as a Back End Software Engineer, you can expect a competitive salary, regular reviews, and a family-like employer culture. We offer flexible working hours, educational support, private healthcare packages, and various additional perks. You'll have opportunities to grow in your role while contributing to exciting projects that can shape the future.

Join Rise to see the full answer
What personal qualities make a successful Back End Software Engineer at Pwrteams?

Successful Back End Software Engineers at Pwrteams possess strong problem-solving skills, excellent communication abilities, and a customer-centric approach. You should be passionate about delivering high-quality digital products and services, and thrive in a collaborative environment where sharing knowledge and continuous improvement is encouraged.

Join Rise to see the full answer
Common Interview Questions for Back End Software Engineer (Java/GO)
Can you explain your experience with Java and how you have used it in previous projects?

In my previous roles, I've utilized Java extensively as a backend programming language. I've implemented RESTful APIs, integrated third-party services, and optimized application performance. I focus on writing clean, maintainable code, and have experience working within Agile methodologies to ensure effective project delivery.

Join Rise to see the full answer
What do you know about GO and its benefits compared to other programming languages?

GO is a statically typed language known for its efficiency and performance, particularly in cloud-based applications. Its goroutines facilitate concurrent programming effectively. I appreciate its simplicity and the ability to quickly build scalable services, making it a valuable tool in modern software development.

Join Rise to see the full answer
How do you approach designing Resource-oriented APIs?

Designing Resource-oriented APIs begins with understanding the needs of users and the business. I typically follow REST principles, focusing on clear and consistent naming conventions for resources. I also prioritize documentation and error handling to ensure developers can easily integrate with the API.

Join Rise to see the full answer
Can you describe your experience with AWS services and how you've utilized them in projects?

I have substantial experience working with various AWS services, such as S3 for storage solutions and Lambda for serverless architectures. I've also set up CI/CD pipelines using AWS CodePipeline and integrated these tools to automate testing and deployment processes, enhancing efficiency.

Join Rise to see the full answer
What steps do you take to ensure your code is secure and adheres to DevSecOps practices?

To ensure code security, I adopt a proactive approach by incorporating security best practices throughout the development lifecycle. This includes performing code reviews, running static analysis tools, and staying updated on vulnerabilities relevant to my tech stack to mitigate risks effectively.

Join Rise to see the full answer
How do you handle debugging complex issues in live applications?

When debugging complex issues in live applications, I first gather diagnostic logs and data to pinpoint the problem. I leverage debugging tools and methodologies, such as breaking down the problem into smaller components, to thoroughly test each aspect until a solution is identified.

Join Rise to see the full answer
Can you share an example of a significant challenge you faced in a previous project and how you resolved it?

In a previous project, we faced performance bottlenecks due to unoptimized database queries. I took the initiative to analyze and refactor these queries, implemented indexing strategies, and worked closely with the front-end team to enhance data loading times, significantly improving the overall user experience.

Join Rise to see the full answer
What strategies do you use to stay current with evolving technologies in software engineering?

To stay current with evolving technologies, I regularly engage in online courses, attend industry conferences, and follow key thought leaders on platforms like LinkedIn and Twitter. I've also found collaborating with peers and participating in coding communities to be excellent ways to share knowledge and insights.

Join Rise to see the full answer
How do you prioritize tasks and manage time effectively when working on multiple projects?

I prioritize tasks by assessing project deadlines, importance, and the impact on user experience. Utilizing project management tools helps me track progress and collaborate with the team efficiently. I also allocate time for regular check-ins to review goals and make necessary adjustments.

Join Rise to see the full answer
Why do you want to work as a Back End Software Engineer for TUI through Pwrteams?

I am excited about the opportunity to work as a Back End Software Engineer for TUI through Pwrteams because it combines my passion for technology with the chance to contribute to a leading global company in the travel industry. The emphasis on innovative digital solutions aligns with my career goals, and I appreciate Pwrteams' supportive culture that fosters growth.

Join Rise to see the full answer
Similar Jobs

Join Pwrteams as a Senior Full Stack Software Engineer to work on cutting-edge projects for top clients across the globe.

Nortal Remote UNAVAILABLE
Posted 10 days ago

Become a key player at Nortal as a Project Manager, driving impactful projects in both public and private sectors.

Photo of the Rise User
Posted 6 days ago
Customer-Centric
Collaboration over Competition
Growth & Learning
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Family Coverage (Insurance)
Life insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Social Gatherings
Company Retreats
Fitness Stipend

As a Staff Software Engineer at Riot Games, you'll lead the development of critical UI systems that enhance player experiences for League of Legends.

Photo of the Rise User

Join Crusoe in redefining AI cloud infrastructure by becoming a Senior Software Engineer dedicated to delivering innovative solutions.

As an experienced Java Developer, you will play a crucial role in advancing our application development projects in a fully remote environment.

Photo of the Rise User

Become a pivotal part of Iodine's mission to transform healthcare as a Senior Full Stack Software Engineer based in Austin.

Photo of the Rise User
FIS Remote US FL JAX 347
Posted 13 days ago

FIS invites a skilled C++ Software Engineer to join their growing team focused on innovative fintech solutions.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 4 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

American Express seeks a Mid-Level Engineer proficient in Java and React to drive innovative software solutions for an exceptional customer experience.

Become a pivotal member of Superpower's founding engineer team, driving innovation in digital health and longevity.

Photo of the Rise User

Join Upvest as a Tech Lead and help shape the future of investment technology with a brand new product in a dynamic fintech environment.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
Photo of the Rise User
Someone from OH, Pickerington just viewed Senior Business Analyst (Salesforce) at Protolabs
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
R
Someone from OH, Hamilton just viewed Forklift Operator Warehouse at Ryder
Photo of the Rise User
Someone from OH, Cincinnati just viewed Ad Ops Specialist, Display at System1
Photo of the Rise User
Someone from OH, Cincinnati just viewed FQHC Billing & Collections Manager at OhioGuidestone
Photo of the Rise User
Someone from OH, Cleveland just viewed Enrollment Specialist- Remote at Adtalem Global Education
o
Someone from OH, Dayton just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Construction Coordinator at Meijer
Photo of the Rise User
Someone from OH, Steubenville just viewed Legal & Compliance Internship at Smiths Group
Photo of the Rise User
Someone from OH, Warren just viewed Senior Front-End Developer at Worldly
Photo of the Rise User
Someone from OH, Tiffin just viewed Game Operations Specialist at Genius Sports
u
Someone from OH, Loveland just viewed Customer Service Agent - Part Time at uhaul
Photo of the Rise User
Someone from OH, Cleveland just viewed HR Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero