There are still lots of open positions. Let's find the one that's right for you.
Our client is seeking a mid-level Java Developer for a remote opportunity. This role is focused on developing and implementing end-to-end distributed solutions in both public cloud and on-premises platforms. The Java Developer will collaborate closely with architecture, platform, technology product, and business teams to deliver new products and enhancements that align with business initiatives and enterprise strategies. The position requires designing, developing, and implementing new solutions, as well as making enhancements and changes to existing products. The Java Developer will work alongside architects, principal engineers, and senior developers to design new products and enhancements. Responsibilities include developing and maintaining technical product documentation, such as software design diagrams, and contributing to the product backlog by elaborating on features and stories, identifying technical enablers, and participating in backlog refinement sessions. The role also involves conducting peer design and code reviews, preparing test data, conducting unit testing, debugging code, and identifying technical impediments in design and development. Additionally, the Java Developer will be responsible for maintaining, monitoring, and troubleshooting systems and applications post-implementation, conducting research and analysis, and making recommendations based on emerging technologies that align with business goals. The position requires working in cross-functional Agile/Scrum product development teams and contributing to incident and problem root cause analysis. Other duties may be assigned as needed.