Senior Software Engineer
Core
Develop and maintain enterprise Java applications and distributed systems for a global partnership marketing platform.
Role type
Senior Software Engineer (Enterprise Java)
Builds
Scalable web applications, SOA services, and microservices for global brands and publishers.
Domain
Marketing Technology / Enterprise Software
Deliverable
production ML models | product features
Required skills
Enterprise Java, Spring Boot, Spring MVC, Spring Hibernate, REST API, Microservices, JavaScript UI frameworks, Cloud platforms (AWS/Azure/GCP), SQL, Unit testing, Agile/Scrum
Preferred skills
Cloud architecture, SOA services, JavaScript frameworks (React/Angular), Security practices
Technologies
Java, Spring, Tomcat, JBoss, Maven, Gradle, Eclipse, Bitbucket, JIRA, Confluence, AWS, Azure, GCP
Responsibilities
Design and implement new software components, collaborate on requirements and specifications, define test cases and resolve QA issues, mentor team members, resolve complex cross-functional incidents.
Seniority
Senior, hands-on IC