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 Engineer – Backend, Java
SysMap Solutions. Develop backend software using Java and Spring Boot .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in developing backend software using Java and Spring Boot, with extensive experience in web application development using JavaScript, Angular, and related technologies. Demonstrates strong capabilities in microservices architecture, REST API development, and implementing best practices for software quality and performance.
Highest-signal resume keywords
Java DevelopmentSpring Boot FrameworkMicroservices ArchitectureREST API DevelopmentAgile Methodologies
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaSpring BootJavaScriptAngularHTMLCSSBootstrapJPASQLPL/SQL
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
MavenGitBitbucketSonarQubeKafkaPub/SubOpenShiftGKECI/CDCloud Computing
Industry Keywords
Domain-Driven DesignEvent-Driven ArchitectureDistributed ApplicationsObservabilitySoftware Development Best Practices
Tech Stack
Tools & technologiesAngularAWSAzureBootstrapCloudGoogle Cloud PlatformJavaJavaScriptjQueryKafkaMavenOpenShiftOracleSOAPSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Develop backend software using Java and Spring Boot
- Develop web applications using JavaScript, Angular, HTML, CSS, Bootstrap, and jQuery
- Design and develop applications based on microservices and distributed architectures
- Develop and consume REST APIs and implement SOAP integrations
- Implement messaging and asynchronous communication with Kafka and Pub/Sub architectures
- Implement data persistence using JPA and Oracle
- Model data and optimize SQL queries
- Use Maven for builds and dependency management
- Manage code versioning with Git and Bitbucket
- Use SonarQube for code analysis and software quality
- Apply Clean Code, SOLID principles, and Design Patterns
- Develop scalable, resilient, and high-performance solutions
- Work in agile and collaborative environments
- Work with event-driven architecture, containers, CI/CD, cloud computing, and observability as differentiators
Requirements
What you’ll need- OpenShift, GKE
- Domain-Driven Design (DDD)
- Oracle databases (procedures, packages, and PL/SQL programming)
- Solid experience in software development using Java and Spring Boot
- Experience developing web applications using JavaScript, Angular, HTML, CSS, Bootstrap, and jQuery
- Knowledge of microservices architecture and distributed application development
- Experience developing and consuming REST APIs and implementing SOAP integrations
- Knowledge of messaging and asynchronous communication using Kafka and Pub/Sub architectures
- Experience with data persistence using JPA and Oracle databases
- Knowledge of data modeling and SQL query optimization
- Experience with build and dependency management tools such as Maven
- Experience with code version control using Git and Bitbucket
- Knowledge of code analysis and software quality tools such as SonarQube
- Experience with software development best practices, including Clean Code, SOLID principles, and Design Patterns
- Ability to develop scalable, resilient, and high-performance solutions
- Experience working in agile and collaborative environments
- Experience with event-driven architecture (EDA)
- Knowledge of containers and application orchestration
- Experience with CI/CD practices
- Knowledge of cloud computing (AWS, Azure, or GCP)
- Experience with observability, monitoring, and troubleshooting of distributed applications