Java Back End Developer
WFA Digital Insight
The demand for skilled Java developers is on the rise, with the global market expected to grow by 25% in the next two years. As a Java Back End Developer at BIP, you'll be working on high-profile projects with major clients in the energy, banking, and finance sectors. With a strong focus on innovation and collaboration, BIP is an ideal place for those looking to take their career to the next level. Candidates with experience in Java, software development, and a passion for learning will be well-suited for this role. Before applying, make sure you have a solid understanding of Java, software development principles, and a willingness to adapt to new technologies.
Job Description
About the Role
As a Java Back End Developer at BIP, you will be part of a talented team working on cutting-edge projects for top clients. Your day-to-day responsibilities will include developing software solutions using Java, collaborating with cross-functional teams, and contributing to the design and implementation of innovative solutions. You will have the opportunity to work with a range of technologies, including Java 8, Java Enterprise 7, and various RDBMS systems. The role is based in Italy, but remote work is available, and you will have the chance to work with a global team.The team you will be working with is highly skilled and passionate about software development. You will have the opportunity to learn from experienced colleagues and contribute your own skills and knowledge to the team. The company culture is centered around trust, collaboration, and innovation, making it an ideal place for those looking to grow their career.
What You Will Do
- Develop software solutions using Java, with a focus on quality, reliability, and performance
- Collaborate with cross-functional teams to design and implement innovative solutions
- Contribute to the development of new projects and the maintenance of existing ones
- Work with various RDBMS systems, including Oracle, Postgres, and MySQL
- Utilize software development tools such as IntelliJ Idea and Eclipse Platform
- Participate in code reviews and contribute to the improvement of the codebase
- Stay up-to-date with new technologies and trends in software development
- Collaborate with the QA team to ensure the quality of the software
- Participate in agile development methodologies
- Contribute to the development of technical documentation
What We Are Looking For
- Experience with Java, including Java 8 and Java Enterprise 7
- Strong understanding of software development principles and methodologies
- Experience with RDBMS systems, including Oracle, Postgres, and MySQL
- Familiarity with software development tools such as IntelliJ Idea and Eclipse Platform
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to work in a fast-paced environment and adapt to new technologies
- Bachelor's degree in Computer Science or related field
- English language proficiency
- Experience with Angular and microservices is a plus
Nice to Have
- Experience with Data Transformation and Data Visualization
- Knowledge of Cloud platforms and Architectures
- Familiarity with Design Patterns and progettazione basi di dati
- Experience with Linux-based systems and Networking
- Knowledge of Software Deployment and DevOps practices
Benefits and Perks
- Opportunity to work on high-profile projects with major clients
- Collaborative and innovative company culture
- Professional development and growth opportunities
- Remote work options and flexible working hours
- Access to cutting-edge technologies and tools
- Competitive salary and benefits package
- Opportunity to work with a global team and contribute to the company's growth
How to Stand Out
- Make sure to highlight your experience with Java and software development in your resume and cover letter
- Be prepared to discuss your problem-solving skills and attention to detail during the interview
- Show your passion for learning and adapting to new technologies, and be ready to discuss your experience with Agile development methodologies
- Familiarize yourself with the company culture and values, and be prepared to discuss how you can contribute to the team
- Consider creating a portfolio of your work to demonstrate your skills and experience
- Don't be afraid to ask questions during the interview, and be prepared to discuss your long-term career goals
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.