About the Role
This position offers a unique opportunity to enhance software applications and contribute to the development of cutting-edge technologies.
Key Responsibilities:
* Application Development: Design, develop, and maintain robust, scalable, and secure Java-based applications.
* Agile Environment: Support both the evolution and continued modernization of existing applications and the design and delivery of new cloud-based applications.
* Design Solutions: Create and present design solutions that have partial or system-wide impact.
* Enterprise Systems: Design, develop, deploy, configure, document, and debug extensive enterprise systems.
* Collaboration: Coordinate with QA for end-to-end testing and post-production testing.
Requirements
* Experience: 5+ years of experience with progressive Java development experience including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments.
* Java Expertise: Leverage deep Java expertise along with emerging Generative AI tools such as GitHub Copilot to enhance productivity, code quality, and team velocity.
* Technical Skills: Experience in developing RESTful Microservices Services using Spring boot, Docker, Kubertetes, Istio, ArgoCD, Snyk, MS SQL Server queries, Azure cloud, Splunk, SQL, Dynatrace, open source object relational mapping tools, Windows server, Linux/Unix.
About You
We are looking for a skilled software engineer who can thrive in a collaborative, Agile environment. If you're driven by the challenge of solving complex problems through development, we'd love to hear from you.