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