Job Description
Design, develop, and document software solutions.
Support the strategic architectural vision focusing on quality, scalability, performance, and functionality.
Diagnose root causes of defects and implement software solutions effectively.
Provide on-call support for AWS cloud-deployed services as part of a DevOps team.
Develop unit tests and integration tests to ensure system reliability and quality.
Collaborate closely with test engineers to review requirements, system designs, and plan both manual and automated testing strategies.
Foster cross-team collaboration and build strong relationships with fellow employees and stakeholders.
Support continuous improvement initiatives within the Scrum team.
Lead code reviews and mentor junior team members.
Bachelor’s degree in Computer Science or equivalent.
3+ years of experience in software development.
Proven experience with Java and/or Kotlin.
Strong understanding of object-oriented design and data structures.
Expertise in Cloud technologies, particularly AWS, SaaS solutions, and Microservices architecture.
Proficiency in NoSQL databases, such as DynamoDB.
Experience in API design and development.
Familiarity with all phases of the software development lifecycle.
Excellent oral and written communication skills.
Strong problem-solving and analytical skills.
Ability to quickly learn and adapt to new technologies.
Active participation in an Agile/Scrum environment.
Knowledge or experience in the Ad Tech industry is a plus.
Additional experience in the following areas is highly desirable:
Writing complex structured SQL queries.
Scripting languages and tools such as Python, Groovy, Bash, XML, etc.
Source control and CI tools like Git, Gerrit, Bitbucket Pipelines, and Jenkins.
Build tools such as Gradle.
Infrastructure automation with Terraform.
Unit testing frameworks like JUnit, Mockito, and dependency injection tools like Guice.
ALM tools such as Confluence and JIRA.
Software development and code analysis tools.
Collaborative and innovative work environment.
Opportunities to grow and advance in your career.
Work on cutting-edge technologies and challenging projects.
Be part of a supportive DevOps team focused on continuous learning and improvement.
Note: This position is strictly for US Citizens or Green Card Holders. Third-party applications or C2C arrangements will not be considered