EPAM NEORIS, is a global consulting and technology solutions company. We specialize in digital transformation, offering services such as enterprise system implementation, technology integration, application development, data analysis, and cloud solutions. We also work in areas like artificial intelligence, automation, and digital strategies to help organizations modernize their processes and improve efficiency.
With over 20 years of experience in the tech industry, Neoris combines a track record of technical expertise with human value.
Evolve your career at Neoris by creating experiences, services, and products that have a meaningful impact on major clients. Being part of the Neoris team means having the opportunity to contribute to the creation of experiences, services, and products with significant impact.
Additionally, our evaluation processes focus on professionals' experience and knowledge, as well as their concerns and soft skills, since we are committed to inclusion and offer equal employment opportunities.
Our goal is to continue growing, and to do so, we want you to join us and help us improve day by day.
We are looking for a Backend Java Software Engineer / Java Developer . The project is international and the language used is English, so you must have natural fluency. English C1.
The ideal candidate will be an experienced Backend Software Engineer / Java Developer with a strong knowledge of best practice and the full software development lifecycle.
Responsibilities will include collaborating with other back-end and front-end engineers as part of a product delivery pod to build robust APIs and microservices, optimizing application performance, ensuring data integrity, and contributing to the overall system architecture.
The successful candidate will have a passion for building scalable and efficient back-end systems, a strong attention to detail, and a collaborative mindset to work effectively within a diverse team.
Responsibilities
- Develop, maintain, and optimize APIs and microservices using Java/SpringBoot to support critical business functions.
- Participate in the full software development lifecycle, providing support and expertise across all stages from design and development to testing, deployment, and operational support.
- Collaborate with Ops, Dev, and Test Engineers to proactively identify and resolve operational issues related to performance, monitoring, alerting, design defects, and other factors at all stages of the product or service lifecycle.
- Partner with other engineers, scrum masters, business and product analysts, and stakeholders to understand requirements, contribute to architectural decisions, and drive the evolution of our software products.
Required Skills
- Proven experience in engineering and delivering software products.
- Deep knowledge and extensive development experience with Java, Spring Boot, APIs, and microservices architectures.
- Strong understanding of cloud environments, particularly AWS, with experience in technologies such as Lambda, EKS, and ECS.
- Solid experience in designing complex data models for relational and/or NoSQL databases.
- Hands-on experience with NoSQL databases such as MongoDB or DocumentDB.
- Experience with build and infrastructure tools, including Docker and Kubernetes, for containerization and orchestration.
- Strong understanding of OAUTH, JWT, and other security implementations for securing APIs and microservices.
- Proficiency with Git for version control and collaborative development, including experience with CI/CD pipelines.
- Solid understanding of RESTful API principles and experience designing and implementing RESTful APIs.
- Familiarity with code quality tools like SonarQube for continuous code inspection and quality assurance.
- Demonstrated ability to collaborate effectively across multiple engineering teams in multiple geographies.
- Proven ability to influence stakeholders convincingly with well-considered logic and technical expertise.
- Strong advocate for code quality and a champion for writing testable and well-documented code.
- Working knowledge of agile project management methodologies and experience using Jira and Confluence for tracking and collaboration.
Desirable Skills
While the core focus is on Java/SpringBoot back-end development, experience with Python is highly desirable.
Only applications candidatures with residence in spain because you must have avability for travel, once a month, to Barcelona.
We offer:
- Permanent contract with competitive salaries.
- Career Plan, with the option to decide what best suits you: technology or management.
- Employee benefits.
- Flexible hours; work-life balance.
We invite you to get to know us at http://www.neoris.com, Facebook, LinkedIn, Twitter, or Instagram: @NEORIS.
Our Goal? - For you to be part of EPAM NEORIS.
#LI-EM2