Happiest Minds Technologies is seeking a Java Developer in Bengaluru, India. This role involves leading architecture discussions, collaborating with product owners, and evaluating technology stacks. The ideal candidate should have substantial experience with Core Java 17+, the Spring ecosystem, and Microservices design. Skills in RESTful APIs, SQL & NoSQL databases, and messaging systems are essential. Join a dynamic team working on innovative technology solutions.
Responsibilities
Lead architecture reviews and design discussions.
Collaborate with stakeholders and product owners.
Evaluate and recommend technology stacks and tools.
Skills
Java/J2EE application development
Core Java 17+
Spring ecosystem
Microservices
RESTful APIs
Hibernate
SQL & NoSQL databases
Messaging systems
Design Patterns
Job description
Job Responsibilities& Skills-
Experience in Java/J2EE application development Lead architecture reviews, design discussions, and technical decision-making Collaborate with business stakeholders, product owners, and engineering leaders Evaluate and recommend technology stacks, frameworks, and tools
Strong expertise in Core Java 17 and above, JVM internals, concurrency, and performance tuning.
Extensive experience with Spring ecosystem, Spring Boot, Spring Cloud, Spring Security.
Proven experience designing Microservices and Distributed Systems.
Strong knowledge of RESTful APIs, API gateways, and service mesh.
Hands on experience with ORM frameworks Hibernate, JPA Deep understanding of SQL & NoSQL databases PostgreSQL, Oracle, MongoDB, Cassandra, etc.
Experience with Messaging systems Kafka, RabbitMQ, ActiveMQ Strong grasp of Design Patterns, SOLID principles, and Domain Driven Design, DDD.