Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Java Full-Stack Developer (Swing UI)

AT EPAM Systems
EPAM Systems

Senior Java Full-Stack Developer (Swing UI)

São Paulo, Brazil

We are looking for a seasoned Senior Java Developer to take ownership of maintaining and developing a desktop mapping application, while partnering closely with our existing software engineering team as they focus on a replacement web application. This role involves delivering new functionality, performing system upgrades, and addressing maintenance and bug fixes, all while collaborating directly with our team for code and design reviews.

#LI-DNI#EasyApply

Responsibilities

  • Lead the development of new feature requests to support mapping programs
  • Conduct system upgrades, including library updates, security mandates, and addressing deprecated dependencies
  • Perform routine maintenance, resolve bugs, and troubleshoot issues as they arise
  • Collaborate with the existing SWE team for handoff, training, and in-depth code reviews
  • Participate in design reviews for new features alongside the current SWE team
  • Gain proficiency in Geo domain knowledge through comprehensive internal training
  • Write clean, scalable, and maintainable code following industry best practices
  • Ensure seamless integration of backend and frontend components
  • Partner with QA engineers to debug and resolve production issues effectively
Requirements

Want more jobs like this?

Get Software Engineering jobs in São Paulo, Brazil delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • 3+ years of professional experience in Java development, with preference for those experienced with Google's internal backend frameworks
  • Understanding and practical experience with front-end technologies; Angular is preferred
  • Understanding of database systems, including basic SQL knowledge
  • Background in system upgrades, including managing security updates, deprecation handling, and library updates
  • Flexibility to debug, maintain, and enhance legacy systems while ensuring high system reliability
  • Capability to follow security and software best practices within a dynamic development environment
  • Showcase of working collaboratively within cross-functional teams for code reviews and technical handoffs
  • Minimum English language level of B1+
Nice to have
  • Familiarity with Java Swing and OpenGL
  • Experience with Google's Apps Framework
  • Proficiency using Google Spanner Database as part of system architecture
We offer
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Client-provided location(s): São Paulo, State of São Paulo, Brazil
Job ID: EPAM-epamgdo_blt75cf1f0ee199f583_en-us_SaoPaulo_Brazil
Employment Type: Other