Responsibilities:
Possess AWS managed service solution design and implementation experience
Reason logically and creatively, identifying problems, drawing valid conclusions from the data available, and develop effective solutions while applying creative thinking in the design and development of high performing web applications
Do code reviews and provide direction to junior engineers
Deliver multiple projects utilizing an Agile methodology
Take a high ownership, self-sufficient, hands-on position on the team to drive quality and maintain application stability
Write complex programs, analyze code changes and suggest improvements
Check-in valuable, clean code on a daily basis that adds new features and capabilities
Investigate and resolve any production issues from end user (UI) to persistence layer and work to prevent them
Work with leads, product managers and managers to ensure that all project deliverables are on time and high quality
Work collaboratively with other service teams.
Required Skills:
Hold a Bachelor’s degree in Computer Science, Computer Information Systems, Engineering, or another technical field (Must).
Have 8+ years of experience in web application development or software engineering in a large enterprise environment using Java, including familiarity with modern frameworks and platforms (e.g., Spring, Docker, Kubernetes, Kafka).
Be able to demonstrate significant experience working with relational databases, SQL and newer NoSQL data stores as well as event streaming platforms.
Have a strong interest in open source technology.
Possess good communication skills.
Care about your craft and have opinions about the “right” way to do things with technology.
Nice to Have:
Previous work experience in Ad Platforms, Accounts Receivable and/or financial applications.
Knowledge of performance testing and application profiling (Gatling, JProfiler).
Knowledge of best practices on how to build highly scalable, resilient, secured global systems.
Knowledge of video and image processing frameworks (ffmpeg), content management systems(Huge Plus) they are building a content management system so someone with this background is great.
Some Key points for you:
Experience of building enterprise systems (ideally CMS) from scratch.
AWS, Java. Everything in AWS, Kubernetes, docker, containerization, python scripting. MySQL.
Java version? We are Java 17. We use Spring Boot.
STEM education is a must. Bachelors is a must so can convert. Masters is N2H.
Any graduate