Senior Java Software Engineer

External job listingat Automation USQ

A developer who is well-versed in Microservices technologies and is savvy about building highly efficient large-scale applications. Must be well versed with clo

External source - not verified6 hours agoOpen until: Dec 11, 2026

Salary

Not provided

Location

Remote

Employment type

Full time

Workplace

Remote

Senior Java Software Engineer

Remote

Job description

A developer who is well-versed in Microservices technologies and is savvy about building highly efficient large-scale applications. Must be well versed with cloud computing, micro-services architecture, and be able to build maintainable well tested code using good design principles. Tenacious, but nimble learner, who demonstrates design & engineering excellence. Person will have opportunity to work in cutting-edge technologies of AWS, Java, Springboot, ReactJs and also go into depths of networking and security domains.
Job ResponsibilitiesDeliver customer value in the form of high-quality software components and services in adherence with RPR policies on Security, performance, longevity and Integration testingWrite, debug, and deploy code to production; deliver timely fixesProduce accurate, unambiguous technical design specifications to the low-level details.Contribute to agile ceremonies; scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives. Also participate in improving team performanceEstimate the size of development tasks in story points with a goal of 90% accuracy; begin to challenge others during estimationPerform peer code reviews in order to ensure quality standards. Understand and follow coding conventions, architectures, and best practicesAdhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practicesMaster the domain knowledge for area of assignmentTake ownership of what the team builds after the release; consider customer adoption as success criteriaDrive self-organization; help determine how the team functions in collaboration with your peersWork collaboratively across the Technology and Product organizations to ensure alignment towards business goalsBuilds strong relationships with cross-functional team membersShare business and technical learnings with the broader engineering and product organization, while adapting approach for different audiencesActively leverages AI tools across the software development lifecycle (planning, coding, testing, documentation, troubleshooting) and stays curious about new ways to apply them for efficiency and qualityProactively surfaces issues, ideas, and improvement suggestions within the team's domain rather than waiting to be askedTakes ownership of technical discovery efforts, researching and evaluating approaches to unblock the team or inform decisionsBrings a self-directed, solutions-oriented mindset to day-to-day work, identifying opportunities to improve processes or outcomesTypical Qualifications5 years of experience in an engineering roleBachelor’s Degree or equivalentStrong software engineering skills and computer science experienceStrong knowledge of java/SpringbootStrong understanding of design patterns and ability to describe themAWS infra knowledge (Preferred)Experience in an Agile environment.Exposure to SQL, relational database technologies, RESTful APIsUnderstanding of identity domain like SSO/authorization (Nice to have)

Similar jobs