← Back to jobs
Indore, Madhya Pradesh, India
No related jobs found
Experience: 6–10 Years
Skills: Core Java, Java, SQL- Multithreading, Kafka, RabbitMQL, Spring boot, HTML 5, CSS3, java script, Docker
Qualification: Bachelor of Engineering (BE)
Experience: Software Engineer works independently under minimum supervision and applies knowledge of subject
matter for application development. In this role requires enough knowledge and skills to effectively deal with issues,
challenges, and develop applications solutions.
Objective/Purpose:
To ensure success as a Software engineer you shall have a strong passion for work and the ability to turn complex
product /tool requirements into simple/optimal technical solutions and be accountable for the assigned technical
deliverables.
Key Responsibilities:
Determining the structure and design of Microservices for enterprise grade web applications.
Ensuring performance & scalability determines design choices.
Developing features to enhance the user experience.
Striking a balance between functional, scalability & performance.
Building reusable code for future use.
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for
improvement.
Collaborating with the frontend and peer back-end developers and other team members to establish
objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new
programming languages, and better assist other team members.
Taking lead on projects as and when needed.
Work with team members to improve design, coding practices.
Technical Expertise:
Must have Java Proficiency: strong command over core Java concepts, including multithreading,
concurrency, generics, collections, and memory management.
Must have expertise in designing, implementing, and consuming RESTful APIs using frameworks like Spring
MVC.
Proven track record of optimizing performance in Java applications and microservices, including JVM tuning,
caching strategies, and database optimization.
Familiarity with distributed computing concepts such as eventual consistency, fault tolerance, distributed
caching, and messaging systems (e.g., Kafka, RabbitMQ)
Proficiency in writing unit tests, integration tests, and end-to-end tests for Java applications and
microservices, using frameworks such as JUnit, Mockito, and Cucumber
Any Graduate
No related jobs found
← Back to jobs