What You’ll Gain:
- Develop software: Design, develop, and maintain high-quality software across the full software development lifecycle.
- Problem-solve: Sharpen your troubleshooting and debugging skills to efficiently resolve technical issues.
- Collaborate effectively: Write clear technical documentation and communicate seamlessly with both technical and non-technical teams.
- Stay current: Explore and adopt the latest trends in Java development, microservices, and AI-driven tools to keep your skills sharp.
- Innovate: Contribute to a culture of learning and experimentation, tackling complex problems with new technologies.
Who We Are Looking For:
- Experienced developer: You have a minimum of 1 year of hands-on experience developing software applications using the Java ecosystem.
- Polyglot programmer: While you’re a familiar with Java, you’re flexible and eager to work with other languages like .NET, Golang, or Python. This adaptability is a big plus.
- Database savvy: You have a solid understanding of SQL (e.g., PostgreSQL, MySQL, or Oracle), including writing queries and optimizing performance.
- Hands-on with microservices: You have practical experience with REST APIs and microservices, and you apply sound software design principles.
- Agile and collaborative: You’re familiar with Agile methodologies (Scrum, Kanban) and can thrive in a fast-paced, iterative environment.
- Cloud-familiar: You have exposure to cloud development on platforms like Azure, AWS, or GCP.
- Full-stack curious: You have working experience with frontend frameworks like React or Angular.
- AI for productivity: You have an interest or experience in using AI tools to enhance productivity, from code generation to automated testing.
- Education: You hold a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Ready to take your next step?