Epicareer Might not Working Properly
Learn More

Java Backend Developer with Azure

Salary undisclosed

Apply on


Original
Simplified
We are seeking an experienced Senior Product Engineer/Backend Developer to drive the design, development, and deployment of scalable backend systems. This role is ideal for a seasoned professional with a strong background in API development, cloud infrastructure, and product lifecycle management, capable of leading technical teams and providing strategic input on technology direction.
Key Responsibilities:
  • Lead the design and development of APIs and backend services using Spring Boot 3.2.

  • Champion the use of Dapr runtime for modern distributed application development.

  • Oversee and optimize Git version control practices and branching strategies for complex codebases.

  • Collaborate with cross-functional teams to design solutions aligned with business goals.

  • Ensure the backend architecture is scalable, maintainable, and secure, integrating best practices for API documentation using Swagger 3 (OpenAPI 3).

  • Lead efforts in unit testing and continuous integration, ensuring the robustness of systems via frameworks like JUnit or TestNG.

  • Act as a mentor for junior developers, guiding them on object validation standards, particularly with Hibernate Validator.

  • Ensure strict adherence to RESTful API standards and HTTP protocols, leveraging OAuth and Azure EazyAuth for robust security implementations.

  • Drive containerization strategies using Docker, ensuring consistent deployment across environments.

  • Collaborate with cloud architects to implement and optimize Azure services like Azure Container Apps, Key Vault, and Service Bus.

  • Play a key role in architecture reviews, ensuring alignment with both technical and business requirements.

  • Monitor application performance using Azure Monitor, Log Analytics, and Application Insights, recommending and implementing improvements.

  • Manage API versioning and lifecycle via Azure API Management (APIM), ensuring seamless integration and rollout of new features.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job