FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer
Aspire Software. Design, develop and maintain backend services and APIs using Java .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend service and API development using Java, with strong skills in Oracle database management and schema design. Proficient in applying AI tools within the development workflow and mentoring team members in best practices.
Highest-signal resume keywords
Java 8+ DevelopmentOracle Database ManagementAI Tools IntegrationAgile MethodologiesTechnical Mentorship
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSQLSchema DesignSpring BootJPAHibernateAngularMicroservices ArchitectureCI/CD PipelinesProblem-Solving
Soft Skills
CollaborationTechnical GuidanceCommunication
Tools & Technologies
OraclePostgreSQLMySQLDockerKubernetesJenkinsGitHub ActionsAWSAzureElasticsearch
Industry Keywords
AI-assisted DevelopmentAgileService BoundariesData ConsistencyPerformance Improvements
Tech Stack
Tools & technologiesAngularAWSAzureCloudDockerElasticSearchHibernateJavaJenkinsKubernetesMicroservicesMySQLOraclePostgresSCSSSpringSpring BootSpringBootSQLTypeScript
About the role
Key responsibilities & impact- Design, develop and maintain backend services and APIs using Java
- Work with Oracle databases, including schema design, query optimisation and data layer development
- Build and extend frontend features in Angular
- Translate requirements and use cases into clean, maintainable and well-tested code
- Shape technical design of features and components, including service boundaries, data consistency and failure modes
- Identify bottlenecks, debug issues and drive continuous performance improvements
- Use AI tools across the development workflow and verify every result
- Find new ways to apply AI in daily team work and help colleagues adopt it
- Lead and participate in code reviews
- Collaborate with the Italian development team and cross-functional stakeholders
- Provide technical guidance and mentorship to less experienced developers
- Write and maintain technical documentation
Requirements
What you’ll need- Typically 6+ years of professional software development
- Java 8+ with JPA and either Spring Boot or JAX-RS; ORM experience (Hibernate or equivalent)
- Strong SQL and schema design skills; Oracle experience preferred, PostgreSQL or MySQL accepted
- Experience architecting multi-component systems; comfortable reasoning about service boundaries, data consistency and failure modes
- Proven, hands-on use of AI tools as a core part of daily development workflow, with concrete examples
- Strong problem-solving skills and ability to work independently and collaboratively
- Experience with Agile methodologies and fast-paced delivery cycles
- Professional-level English, written and verbal
- Nice-to-have: TypeScript, Angular 2+, HTML5, CSS/Sass
- Nice-to-have: Oracle PL/SQL
- Nice-to-have: AI agents, prompt and context engineering, or MCP
- Nice-to-have: AI-assisted development or testing practices
- Nice-to-have: Microservices architecture and containerisation with Docker or Kubernetes
- Nice-to-have: CI/CD pipelines such as Jenkins or GitHub Actions
- Nice-to-have: Cloud experience with AWS, Azure, or DigitalOcean
- Nice-to-have: JBoss WildFly, Keycloak, OpenID Connect, OAuth 2, or JWT
- Nice-to-have: ActiveMQ/AMQ or Elasticsearch