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.

Software Engineer, Java/Python
First Help Financial. Design, develop, and maintain back-end applications using Java (Spring Boot), Python, AWS .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in back-end application development using Java and Python, with a strong focus on RESTful API design, database management, and AWS services. Proficient in writing clean, maintainable code and implementing real-time data streaming solutions.
Highest-signal resume keywords
Java DevelopmentPython DevelopmentRESTful API DesignAWS ServicesSQL/NoSQL Database Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaPythonSpring BootRESTful APIsSQLNoSQLMongoDBRedisOracleDBAWS Kinesis Data Streams
Soft Skills
Problem-SolvingDebuggingIndependent Work
Tools & Technologies
AWS EC2AWS S3AWS LambdaAWS API GatewayAWS SQSAWS RDSJUnitMockito
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Software Engineering
Industry Keywords
Back-End DevelopmentSoftware EngineeringClean CodeSOLID Principles
Tech Stack
Tools & technologiesAWSEC2JavaJUnitMockitoMongoDBNoSQLPythonRedisSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design, develop, and maintain back-end applications using Java (Spring Boot), Python, AWS
- Deal with both serverless and server-based applications understanding what comes into account when using each one
- Build and manage RESTful APIs for seamless data exchange between front-end and back-end systems
- Design and optimize SQL/NoSQL databases (MongoDB, Redis, OracleDB preferred)
- Implement and manage real-time data streaming using AWS Kinesis Data Streams (KDS)
- Write clean, well-documented, and testable code to ensure high quality and maintainability
- Work independently with minimal supervision in an ambiguous and fast-paced environment
- Stay up-to-date with modern technologies and apply best practices such as SOLID and Clean Code
Requirements
What you’ll need- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field required
- 5+ years of professional back-end development experience
- Strong proficiency in Java, Python or any JVM-based language
- Solid understanding of RESTful API design and development
- Experience with both SQL/NoSQL databases (MongoDB, Redis, OracleDB preferred)
- Experience with AWS services (ex: EC2, S3, Lambda, API Gateway, SQS, RDS)
- Experience with AWS Kinesis Data Streams (KDS)
- Experience with testing tools like JUnit, unittest and mock tools like Mockito, MagicMock and so on
- Excellent problem-solving and debugging skill
Benefits
Comp & perks- Generous salaries
- Social activities
- Monthly lunches
- Robust employee recognition and talent development program
- Healthy work-life balance
- Career growth opportunities
- Career planning support
- Company investment in employee development
- Interview accommodations for people with special needs