We are seeking a highly skilled and experienced
Roles and Responsibilities:
- Java Developerwith a proven track record in delivering high-quality applications.
- If you're passionate about building modern, scalable, and robust software solutions, we want to hear from you!
Required Qualifications:
- 7+ years of software development experience with a focus on delivering robust and efficient solutions.
- Strong proficiency in Java and its latest versions and expertise in developing Java-based applications.
- Hands-on experience with relational databases and proficiency in writing complex SQL queries.
- Familiarity with Enterprise Java (J2EE / JavaEE / Spring) application architectures.
- Demonstrated history of delivering modern, high-cadence applications using
- Agile methodologies and test-driven development (TDD).
- CI/CD pipelines for streamlined deployment and updates.
- Git version control for collaborative development.
Preferred Skills
- Knowledge of microservices architectures and Domain-Driven Design (DDD) .
- Working knowledge of Python and JavaScript/Node.js .
- Experience with Object-Relational Mappers (ORMs) such as Hibernate or JPA.
- Strong Problem Solving skillsBonus Skills(If you don't possess these, we provide rapid onboarding to bring you up to speed!)
- Exposure to emergingGenerative AI technologiesand tools like OpenAI APIs and GPT large language models (LLMs).
- Practical experience withMongoDBor other NoSQL, MySQL databases.