Senior java developer
we are seeking a seasoned java professional to join our team as a senior java developer.
about the role:
this is an exciting opportunity for a skilled java developer who has experience in leading projects and mentoring junior team members.
key responsibilities:
* lead the development of solutions that meet our technical requirements, working closely with a technical architect.
* design and implement automated unit and integration tests.
requirements:
* bachelor's degree in a relevant field or equivalent experience required.
* minimum 4 years of experience in software development, with a strong focus on object-oriented concepts.
* excellent expertise in computer science fundamentals, including algorithms, data structures, and design patterns.
* familiarity with multiple core technologies: back-end java, javascript; front-end javascript, typescript, react, html5, css3; database sql server, postgresql; cloud amazon web services (aws); software engineering workflow automation with ai; ai-enabled tooling: prompt engineering for working with code, cursor.
* proficiency in several of the following patterns & tools: patterns mvc, mvvm, service oriented architecture (soa), rest, graphql; source control git, azure devops; devops tooling terraform, docker, kubernetes; package management bower, npm, yarn, nuget; testing xunit, mstest, jasmine, karma, junit, rspec.
* able to thrive within a fast-paced, collaborative, agile/scrum project environment.
* strong team, organizational, and verbal/written communication skills.
* experience mentoring junior team members and providing reviews.
location: remote within mexico.