Java Developer – Senior Level
Experience - 7+ Years
Location - Chennai, India (Work from office only)
Salary - Best in the industry
We are seeking a highly skilled and experienced Java Developer with 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 skills
Bonus Skills
(If you don't possess these, we provide rapid onboarding to bring you up to speed!)
● Exposure to emerging Generative AI technologies and tools like OpenAI APIs and GPT large language models (LLMs).
● Practical experience with MongoDB or other NoSQL, MySQL databases.