Senior Java Developer

Year    Remote, IN, India

Job Description

Senior Java Developer



MirrAR Innovation Technologies Private Limited



About MirrAR



MirrAR is a cutting-edge augmented reality (AR) and artificial intelligence (AI) solutions provider dedicated to transforming the retail and e-commerce landscape. By leveraging advanced AR and AI technology, MirrAR offers a suite of innovative products that enhance customer engagement and elevate the shopping experience. From virtual try-ons for fashion and accessories to immersive virtual showrooms and interactive live commerce platforms, MirrAR is at the forefront of redefining how consumers interact with products both online and in-store. With a mission to ignite creativity and drive innovation, MirrAR empowers businesses to deliver unparalleled extended reality (XR) experiences, bridging the gap between the physical and digital worlds.

In addition to our core technology offerings, MirrAR operates a robust consulting division that partners with clients in the US and Middle East to develop cutting-edge business solutions tailored to their needs. Our commitment to innovation and excellence drives us to continuously push the boundaries of AR and VR applications in the retail and technology sectors.
For more details visit https://mirrar.in/



Roles and Responsibilities



Design, develop, and maintain large-scale Java-based enterprise applications using Spring Boot, Microservices, and REST APIs. Architect, implement, and optimize scalable microservices architectures. Integrate and manage Apache Camel routes for enterprise integration patterns. Build and maintain Kafka-based event-driven systems for real-time messaging. Develop high-quality, reusable, modular code following SOLID principles and design patterns. Implement unit testing (JUnit, Mockito) and participate in code reviews to ensure code quality. Troubleshoot application and performance issues; provide effective solutions. Collaborate with DevOps to ensure CI/CD pipelines and deployments. Manage code effectively using Git/Bitbucket and follow Agile methodologies. Document development processes, architecture, and standards. Stay updated with the latest Java ecosystem trends, frameworks, and tools.

Desired Candidate Profile



7+ years of experience in enterprise Java application development. Strong proficiency in Core Java, Spring Boot, and Microservices architecture. Experience with Apache Kafka (producers, consumers, topics, partitions). Hands-on knowledge of Apache Camel for system integration. Proficiency in designing and consuming RESTful and SOAP APIs. Strong background in RDBMS (MySQL/PostgreSQL) and familiarity with NoSQL (MongoDB, Cassandra). Hands-on experience with JPA/Hibernate for ORM. Proficiency in unit testing (JUnit, TestNG, Mockito). Experience with cloud platforms (AWS/Azure/GCP) is a plus. Familiarity with containerization (Docker, Kubernetes) preferred. Strong problem-solving and debugging skills. Ability to work collaboratively in Agile/Scrum teams. Excellent communication and leadership skills.

Key Skills



Core Java, Java 8+, Spring Boot, Microservices, Hibernate/JPA Apache Kafka, Apache Camel, Event-driven Architecture RESTful and SOAP APIs RDBMS (MySQL/PostgreSQL), NoSQL (MongoDB/Cassandra) Unit Testing (JUnit, TestNG, Mockito) Git/Bitbucket, CI/CD, Agile Methodology Docker, Kubernetes (preferred)

Education



Graduation degree mandatory (Computer Science, Engineering, MCA, or relevant field)

Role Details



Role Category: Programming & Design Role: Senior Java Developer Experience: 7+ years Employment Type: Full Time, Permanent Work Mode: Remote

Interview Process



Telephonic/Video Interview Machine Test (Practical coding round) HR Interview (Virtually)
Job Types: Full-time, Permanent

Benefits:

Work from home
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4615382
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year