Oceans Code Experts is looking for talented individuals that are ready for the next step in their career, we offer a collaborative professional environment as full of rewarding experiences as it is of challenges.
A Lead Java Software Engineer at Oceans can expect to work on multiple projects, work with a cross-functional team, and are transparent about time and tasks to help clients understand the progress of their projects.
**Job Summary**
Oceans Code Experts seeks talented individuals ready for career advancement in a collaborative yet challenging environment. As a Senior Software Engineer, you'll engage in multiple projects, collaborate with cross-functional teams, and maintain transparency with clients about project progress.
**Responsibilities**:
- Participate in a Salesforce decoupling initiative.
- Centralize logic modifications to simplify maintenance and reduce dependency on Salesforce-specific knowledge.
- Enhance security by restricting direct Salesforce access and securing PII data.
- Implement versioning on read services for data consistency.
- Reduce reliance on Salesforce sandboxes for cost savings.
- Influence and communicate effectively with team members and business partners.
- Optimize storage by replicating necessary data and standardize SOQL queries.
- Enable environment cloning without Salesforce sandbox cloning.
**Job Requirements**
- Excellent English proficiency (B2+ written and spoken).
- 6+ years of experience as a Software Engineer.
- Impeccable punctuality (schedules are flexible but being in time for meetings is crucial.
- This role requires an individual who can influence and communicate effectively with team members and business partners at a Lead Engineer level.
- Advanced proficiency in Java.
- Experience with Spring and AWS.
**Nice to have**
- Proficiency in Agile software development methodology, processes, and practice