What You’ll Gain:
- Lead the way: Own your work across software development lifecycle of enterprise-grade applications.
- Innovate and collaborate: Work with product managers and architects to define requirements and shape strategic architectural decisions.
- Mentor and grow: Foster a culture of excellence by mentoring junior developers and promoting best practices like code reviews and CI/CD.
- Boost performance: Identify and resolve performance bottlenecks in our complex systems and databases (SQL/NoSQL).
- Stay ahead of the curve: Integrate new technologies and AI-driven tools to solve problems and improve development efficiency.
Who We Are Looking For:
- Experienced builder: You have at least 3 years of hands-on experience building enterprise-grade applications using the Java ecosystem.
- Polyglot programmer: While you’re a pro with Java, you’re flexible and eager to work with other languages like .NET, Golang, or Python. This adaptability is a big plus.
- Full-stack familiarity: You’re comfortable with both back-end and front-end technologies and have working experience in frameworks like React or Angular.
- Cloud-savvy: You have experience working on major cloud platforms like Azure, AWS, or GCP.
- DevOps know-how: You’re a wizard with CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps), Git, and Infrastructure as Code (IaC).
- AI for productivity: You have an interest or experience in using AI tools to enhance productivity, from code generation to automated testing.
- Architectural mindset: You have a solid understanding of microservices, RESTful APIs, software design principles, and common design patterns.
- Agile player: You’re familiar with Agile methodologies (Scrum, Kanban) and can thrive in a fast-paced environment.
- Solution-oriented: You’re a proactive problem-solver with excellent communication skills who can work independently.
Ready to take your next step?