
Senior Software Engineer – Java, AWS
Sophos
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- Be able to interact with product managers and Senior Leads to define the feature and write clear functional specs.
- Work with the frontend team to define the API contracts for the backend services. Work on critical field escalations and drive closure.
- Work on features for the product roadmap.
- Work with Junior developer as a lead to ensure timely delivery and technical assistance
Requirements
- 7+ years of overall experience
- Hands-on experience developing commercial software using Java and Spring Boot.
- Experience with Golang is a plus
- Strong design expertise with a focus on reusability, modularity, and scalability
- Solid understanding of data structures and algorithms
- Good knowledge of microservices architecture, along with SQL and NoSQL databases
- Proven experience with AWS cloud infrastructure is mandatory
- Experience in the network security domain and protocols is required
- Bachelor’s degree in Computer Science or a related field
Benefits
- Employee-led diversity and inclusion networks that build community and provide education and advocacy
- Annual charity and fundraising initiatives and volunteer days for employees to support local communities
- Global employee sustainability initiatives to reduce our environmental footprint
- Global fitness and trivia competitions to keep our bodies and minds sharp
- Global wellbeing days for employees to relax and recharge
- Monthly wellbeing webinars and training to support employee health and wellbeing
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootGolangdata structuresalgorithmsmicroservices architectureSQLNoSQLAWSnetwork security
Soft Skills
interpersonal skillsleadershipcommunicationorganizational skillstechnical assistance
Certifications
Bachelor’s degree in Computer Science