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, 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 implementing best practices for clean code and real-time data streaming.
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 APISQLNoSQLAWS Kinesis Data StreamsJUnitMockitoClean Code
Soft Skills
Problem-SolvingDebuggingIndependent Work
Tools & Technologies
AWS EC2AWS S3AWS LambdaAWS API GatewayAWS SQSAWS RDSMongoDBRedisOracleDB
Industry Keywords
Back-End DevelopmentSoftware EngineeringComputer Science
Tech Stack
Tools & technologiesAWSEC2JavaJUnitMockitoMongoDBNoSQLPythonRedisSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design, develop, and maintain back-end applications using Java (Spring Boot), Python, AWS
- Work with both serverless and server-based applications
- Build and manage RESTful APIs for data exchange between front-end and back-end systems
- Design and optimize SQL/NoSQL databases
- Implement and manage real-time data streaming using AWS Kinesis Data Streams (KDS)
- Write clean, well-documented, and testable code
- Work independently with minimal supervision in an ambiguous and fast-paced environment
- Stay up-to-date with modern technologies and apply SOLID and Clean Code best practices
- Report to the Engineering Manager
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 and development
- Company investment in employee development
- Workplace accommodations for candidates with special needs