Software Engineer Java
Core
Developing and optimizing the corporate software ecosystem, including back-end components, web applications, and client/server systems.
Role type
Software Engineer (Back End)
Builds
Back-end components, web applications, and client/server systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, C#, Python, PHP, Node.js, Spring, Quarkus, Cloud-native architectures, microservices, RESTful APIs, relational/NoSQL databases, Docker, Kubernetes, Git, CI/CD, AI-assisted coding, prompt engineering
Responsibilities
Develop and optimize the corporate software ecosystem; Develop back-end components, web applications, and client/server systems; Implement reactive architectures and Test Driven Development (TDD); Manage interactions with databases and front-end services; Apply Agile and DevOps methodologies throughout the software lifecycle; Integrate security coding principles and participate in production release processes