Senior Java Software Engineer Job Description
We are seeking a highly skilled Senior Java Software Engineer to join our team of experienced professionals.
Job Description
The ideal candidate will be responsible for designing, developing, and maintaining complex software systems using Java programming language. They will work closely with cross-functional teams to identify business requirements and deliver high-quality solutions that meet customer needs.
The selected candidate will have a minimum of 5 years of experience in Java development, with a strong understanding of microservices architecture and RESTful APIs. They should be proficient in Spring Boot and Spring Security, as well as experience with relational databases MySQL/PostgreSQL and NoSQL.
Achieving career growth through continuous learning is encouraged in this role, where opportunities exist for professional development through training, certification, and mentorship programs.
Required Skills and Qualifications
* A minimum of 5 years of experience in Java Development
* Experience in Financial Services and Open Banking (PSD2)
* Strong understanding of microservices architecture and RESTful APIs
* Proficiency in Spring Boot and Spring Security
* Experience with relational databases MySQL/PostgreSQL and NoSQL
* Understanding of SQL queries (JPA)
* Agile and DevOps focused, with an appreciation for CI/CD (Bitbucket Pipelines or similar)
* Proficiency in collaborative development tools such as GitHub, Confluence, and JIRA
* Experience with Cloud Technologies (Google Cloud Platform) and its associated API design and development services
* Proficiency with Kubernetes/Docker
* Fluency in English
In addition to the technical skills required for this role, we value diversity, equity, and inclusion in our workplace culture, striving to create a safe environment based on mutual respect and support among team members.
Benefits
Bee Engineering offers a dynamic work environment with various benefits, including:
* Global Mindset: Integration into a fast-growing international company
* Continuous Learning: Free training and certification plan in technologies, methodologies, languages, and soft-skills
* Infinite Feedback: Career monitoring and progression
* Health: Health, dental, and life insurance
* Partnerships: Benefits and discounts at restaurants, gyms, travel, pharmacies, and more
* One to one: We value open communication between everyone
* Celebrations: We celebrate together near or far with special gifts
* Referral Program: Colleague and friend referral program
* Stack: Laptop, data pack, and welcome kit
* Diversity: We value diversity, defend equity, and strive to create a safe environment based on team spirit and mutual assistance
* Sustainability & CSR: As a company, we have defined a strategic action plan based on the sustainable development objectives (Agenda 2030, UN), with the aim of moving responsibly and contributing to a more sustainable and fairer world
This position presents an exciting opportunity for professionals looking to take their careers to the next level, with a focus on teamwork, innovation, and personal growth.