Senior Full-stack Java Developer With Frontend Experience React MagicLenz.

  • company name MagicLenz.
  • working location Office Location
  • job type Full Time

Industry Type - IT - Software

Category: Full Stack

Experience: 10 - 12 years required

Pay: INR 2500000 - INR 3000000 /year

Type: Full Time

Location: Delhi

Skills: CI/CD pipelines, Java, Java/J2EE, JavaScript, mSQL, React.js, REST, Spring, Springboot

About MagicLenz.

Magic Lenz is a India-based software development and automation company that provide custom technology solutions. We work for our potential clients to provide software solutions that help them to optimize their business.
Our strong point lies in our ability to provide simple and easily understandable solutions, which are not hidden under confused technological jargon, but speak in simple terms to our clients. Our focus is to attack your problem and provide a specific, cost effective solution.
Our main focus is on offering back-office and front-office automation solutions that have high functionality customizability and span across multiple media.
Our goal is to clearly set client’s expectations, outline stakeholder’s responsibilities, set proper timelines, control cost, and strive for un-compromised customer satisfaction. Our teams of professionals stand ready to exceed their expectations.

Job Description

Full stack Java Springboot Aws expert 10+ 
Job Title: Senior Full-stack Java Developer with Frontend Experience (React) - In-House
Job Location: Delhi
Salary: 25 to 30 LPA
Experience : 10 - 12 Years

Job Overview:
As an In-house Senior Full-stack Java Developer with Frontend Experience (React), you will play a pivotal role in our dynamic team. Your expertise will be integral in defining, designing, and delivering high-quality software solutions that align with our organizational objectives. In this position, you'll be at the forefront of innovation, contributing your skills in both Java and React to drive the success of our projects.

Key Responsibilities:
? Collaborate with cross-functional teams to define, design, and ship high-quality software solutions.
? Develop robust and scalable Java applications on the server side, utilizing Rest APIs and J2EE, including Spring/Spring Boot, Gradle, GraphQL, etc.
? Implement efficient and responsive frontend solutions using React.
? Design and implement Rest APIs, ensuring adherence to best practices and standards.
? Write MySQL and MariaDB queries to manipulate and extract data efficiently.
? Conduct unit testing, preferably with JUnit, to ensure the reliability of code.
? Utilize continuous integration/continuous deployment (CI/CD) tools and practices.
? Demonstrate strong problem-solving skills to overcome complex challenges.
? Stay up-to-date with industry trends and integrate best practices into development processes.
? Collaborate with the team to troubleshoot, debug, and optimize applications.
? Willingness to work flexible or non-standard work hours when necessary.

Education and Experience:

? Bachelor's or Master's degree in Computer Science or a related field.

? 5+ years of professional experience as a Java Developer with significant exposure to frontend development using React.

? Demonstrated experience in software development projects as a contributor and technical lead.

Technical Knowledge and Skills:

? Proven experience in Java server-side development, Rest API development, and J2EE.

? Strong proficiency in frontend development using React and JavaScript.

? Experience with API development and tools, including Swagger.

? Solid background in Rest APIs design.

? Proficient in writing complex MySQL and MariaDB queries.

? Experience with unit testing, preferably using JUnit.

? Familiarity with CI/CD practices and tools.

? Strong knowledge of object-oriented programming and design patterns.

? Optional: Experience in any cloud platform for development, deployment, and troubleshooting.

? Optional: Familiarity with Docker and Kubernetes. Soft Skills:

? Excellent communication skills, both verbal and written.

? Motivation to achieve high-quality results in a collaborative team environment.

? Experience working with international teams in multiple time zones.

? Demonstrated solid problem-solving, analytical, relationship-building, and coordination skills.

? Eager to learn, self-starter, and supportive of the team beyond current skills.

? Proficiency in English.