Senior Java Software Engineer

5 years

0 Lacs

Ahmedabad, Gujarat, India

Posted:1 day ago| Platform: Linkedin logo

Apply

Skills Required

java software flexibility angular microservices development database management agile programming architecture model technology automation communication teamwork mongodb postgresql mysql test tdd junit scrum kanban jira aws linux relational nosql collaboration

Work Mode

Remote

Job Type

Full Time

Job Description

Role Description This is a full-time hybrid role for a Senior Java Software Engineer based in Ahmedabad, with flexibility for some work from home. We are seeking a skilled Software Engineer with a minimum of 5 years of experience and expertise in Java 17, Angular 18, and backend technologies. The ideal candidate should have experience in microservices development, database management, cloud services, and Agile methodologies. Day-to-day tasks include developing and managing microservices, programming in Java, and working with the Spring Framework. The role also involves collaborating with cross-functional teams to ensure high-quality output and adhering to best practices in software development. Qualifications Proficient in Software Development and Programming Experience with Microservices architecture Strong knowledge of Java and the Spring Framework Excellent problem-solving and analytical skills Ability to work well within a hybrid model (both in-office and remotely) Bachelor's degree in Computer Science, Information Technology, or a related field Experience with cloud-based solutions and automation is a plus Excellent communication and teamwork skills Key Responsibilities: • Develop, enhance, and maintain applications using Java 17 and Spring Boot microservices. • Build and manage front-end applications using Angular 18. • Work with databases such as MongoDB, PostgreSQL, and MySQL at a basic to intermediate level. • Follow Test-Driven Development (TDD) principles and write unit tests using JUnit. • Collaborate with clients and stakeholders to gather requirements and provide technical solutions. • Work in an Agile environment using Scrum and Kanban methodologies. • Manage project tasks and workflows using JIRA. • Deploy and manage applications in AWS cloud services. • Troubleshoot and debug applications in Linux environments. Required Skills & Qualifications: • Strong expertise in Java 17. • Hands-on experience with Spring Boot microservices. • Knowledge of Angular 18 at an intermediate level. • Familiarity with relational and NoSQL databases (MongoDB, PostgreSQL, MySQL). • Experience with Agile methodologies and tools (Scrum, Kanban, JIRA). • Exposure to AWS cloud services. • Hands-on experience with Linux environments. • Strong problem-solving and analytical skills. • Excellent communication and collaboration skills. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now
CIGNEX

2 Jobs

RecommendedJobs for You