Job Description
Senior Software Engineer (Java / Spring Boot / AWS)
Status:
Are you legally eligible to work where you live? We are not able to sponsor VISAs.
Resume
must be in English
Location : Remote
Engagement : Contract, Long Term, Full Time
This software developer will be a valuable member of a Scrum team responsible for designing, developing, and supporting an enterprise SaaS application platform. This person will be proficient in several programming languages and conversational about architectural topics like Inversion of Control and event-driven systems. This person must have an innate drive to learn and improve, be self-motivated, and possess strong communication and coordination skills between Product, Engineering, and QA.
Duties and Responsibilities:
Define, estimate, code, review, test and document solutions for feature development, maintenance and refactor initiatives
Collaborate with other developers and QA to design scalable, maintainable cloud-based systems
Identify pragmatic and achievable improvements to processes and frameworks, balancing adoption and innovation
Build for quality through code reviews, support of continuous integration and test automation, and the burndown of technical debt
Install and maintain your individual development environment
Competencies:
Demonstrated experience developing and maintaining enterprise SaaS software
Understand and develop the application stack (Java/Spring Boot,
JavaScript/React) and infrastructure on AWS
Conceptualize an application from all angles (client issues, performance, data integrity)
Understanding of framework-level telemetry and governance needs, especially with regard to data security, jurisdiction, and validation
Comfort with tiered data structures, as well as both batch- and stream-based ETL
Critical thinking, self-motivated, high energy, results oriented contributor who thrives in a fast-paced setting
Education and Experience:
B.S. in Computer Science, Information Systems or related Engineering or equivalent experience
Minimum 4 years of experience in a software product development environment
Strong proficiency with: Java/Spring Boot
Proficiency with: Python
2+ years of professional experience developing RESTful APIs
Familiarity with Data Visualization tools like Amazon QuickSight
Familiarity with data security and validation concepts like expected ranges and jurisdictional data segregation
Familiarity with batch-type and stream-type data processing
Experience developing software hosted in a cloud environment
Experience with enterprise software development, maintenance, and processes
Experience with Agile processes, especially Scrum
Experience problem-solving with large, complex web-based applications
Experience with enterprise, web-based data integration including transactions, full CRUD and ETL across business applications
Experience working in and maintaining a Docker environment, Kubernetes experience a plus
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
February 27, 2026
Job Type:
Technology
Location:
Indonesia
Company:
Pinnacle Talent Placement
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.