Java Developer

EPAM Systems, Inc.

Brasil

Teletrabalho

BRL 110 000 - 180 000

Tempo integral

Há 6 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

EPAM Systems, Inc. is seeking a Java Developer to join our backend team in Brazil. You will build and sustain Java services, craft REST APIs, and contribute to microservices architecture at scale.

You’ll work with MySQL databases, participate in code reviews, and collaborate with mobile, product, QA, and fellow backend engineers to deliver reliable features. Strong English and autonomous collaboration are valued in our diverse, global environment.

Qualificações

  • 2+ years of practical experience with Java and OO programming.
  • Design REST APIs and API development best practices.
  • Experience with microservices architectures across multiple nodes.
  • MySQL relational databases, SQL tuning and data modeling.
  • Writing unit and integration tests with modern frameworks.
  • Familiarity with Git-driven workflows, CI/CD pipelines.
  • Security concepts: authentication and authorization in APIs.
  • Cloud platform experience for deployment and scaling.
  • Ability to work with minimal supervision and team collaboration.
  • Strong English at B2 level or above.

Responsabilidades

  • Build, engineer, and sustain backend services in Java.
  • Improve REST APIs powering mobile app functionality.
  • Handle MySQL data modeling, queries, and debugging.
  • Shape backend and microservices architecture for scale.
  • Write secure, thoroughly-tested code.
  • Debug performance issues in live environments.
  • Code review with peers; participate in design discussions.
  • Collaborate with mobile, product, QA, and backend teams to deliver features.
  • Support automated testing, monitoring, logging, and reliability.
  • Leverage AI-powered tools to boost efficiency and code quality.

Conhecimentos

Java
Spring Boot
REST APIs
Microservices
SQL
Unit tests
CI/CD
Git
English

Ferramentas

MySQL

Descrição da oferta de emprego

We're on the lookout for a Java Developer to become part of our team. A great fit for this role brings solid, practical expertise in Java backend engineering, along with familiarity in Spring Boot, REST APIs, microservices, and relational database systems. We need someone comfortable working with minimal supervision, capable of getting up to speed on existing systems fast, weighing in on technical choices, and teaming up smoothly with a diverse engineering group.ResponsibilitiesBuild, engineer, and sustain backend services written in JavaCraft and improve REST APIs that power mobile app functionality and connect with outside systemsHandle MySQL-related tasks such as structuring data models, writing and refining queries, and diagnosing issuesPlay a part in shaping and evolving backend and microservices architecture built for scale and long-term maintainabilityWrite dependable, secure, thoroughly-tested code that adheres to sound engineering principlesTrack down and fix bugs, performance bottlenecks, and issues arising in live environmentsTake part in reviewing peers' code, joining technical conversations, providing estimates, and shaping solution designsTeam up with mobile engineers, product-side stakeholders, quality assurance staff, and fellow backend developers to bring complete features to lifeSupport efforts around automated testing, monitoring, logging practices, and general application dependabilityMake use of AI-powered development tools when useful to boost efficiency, elevate code standards, and streamline testing and troubleshootingRequirementsAt least 2 years of practical experience working with Java and object-oriented programming conceptsSolid grasp of how to design REST APIs along with knowledge of sound API development practicesBackground in building or working alongside microservices and systems spread across multiple nodesWorking knowledge of MySQL, SQL syntax, structuring relational data, and tuning queries for performanceFamiliarity with core design principles, widely-used design patterns, and writing clean, maintainable codeExposure to writing unit and integration tests, plus comfort using contemporary testing frameworksAwareness of key security concepts including authentication, authorization, and building APIs securelyComfort with Git-driven workflows, continuous integration and deployment pipelines, and current delivery methodologiesSkilled at diagnosing issues in live systems by interpreting logs, metrics, and other monitoring dataSharp analytical thinking and problem-solving capability, coupled with a sense of ownership over assigned workSolid interpersonal skills and the capacity to work well within a spread-out, multi-disciplinary teamStrong English language command, at B2 level or aboveNice to haveBackground operating within cloud platforms to handle deployment, scaling, and upkeep of backend systemsComfort using AI-assisted tools to support tasks related to writing code, testing, and resolving technical problemsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Java Developer
Senior Java Developer

EPAM Systems, Inc. • Brasil

Híbrido
BRL 180 000 - 240 000
Healthcare benefits
Paid time off
Learning programs
+2
Senior Automation Tester (Java)
Senior Automation Tester (Java)

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 120 000 - 180 000
Healthcare benefits
Paid time off
Career development opportunities
+1
Automation Tester (Java)
Automation Tester (Java)

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 90 000 - 150 000
Senior Android Developer
Senior Android Developer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 240 000
JavaScript Full-Stack Developer with AWS
JavaScript Full-Stack Developer with AWS

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 120 000 - 240 000
Healthcare benefits
Paid time off
Lead Android Developer
Lead Android Developer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 260 000
Healthcare benefits
Employee financial programs
Paid time off
+4
Senior .NET Developer
Senior .NET Developer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 240 000
Senior Java Developer - Flood Services / Security Vulnerabilities
Senior Java Developer - Flood Services / Security Vulnerabilities

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 360 000
Senior Fullstack Developer
Senior Fullstack Developer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 180 000 - 300 000
Healthcare benefits
Paid time off
Upskilling and certification courses
+2
Lead Full-Stack JavaScript Engineer
Lead Full-Stack JavaScript Engineer

EPAM Systems, Inc. • Brasil

Teletrabalho
BRL 240 000 - 360 000
Healthcare benefits
Paid time off
Learning courses
+1