Senior Software Engineer (Java, AI-Driven)

New
I
InnovecsSupply Chain & Logistics
Ukraine, RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper intermediate English
Experience
5+ years
Required Skills
DockerSQLHibernateJavaSpring BootAzureCI/CDRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in backend development with a primary focus on Java.
  • Deep experience with AIDLC (AI-Driven Lifecycle) and agentic programming mindset.
  • Strong commercial experience with the Spring ecosystem (Spring Boot, MVC, Security, Data, JPA).
  • Proven track record of developing and maintaining APIs and web services.
  • Strong SQL knowledge and experience with relational databases (query optimization, indexing).
  • Experience configuring and deploying to Azure environments (App Services, containers).
  • Hands-on experience with Docker and CI/CD pipelines (Azure DevOps or GitHub Actions).
  • Experience with unit testing (JUnit, Mockito, Testcontainers).
  • Confident Linux user with scripting experience.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Java backend components and services.
  • Integrate AI assistants (e.g., Cursor, GitHub Copilot) into your daily workflow for rapid code generation, debugging, and complex problem-solving.
  • Develop and integrate APIs, databases, and other server-side systems.
  • Ensure high code quality, maintainability, and alignment with architectural standards.
  • Identify performance bottlenecks and system inefficiencies and implement effective solutions.
  • Design, implement, and maintain EDI processes and integrations.
  • Troubleshoot and resolve issues related to EDI transactions, mappings, and workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now