Manatal is seeking a Senior Software Developer in Bengaluru, India. The role requires designing and developing software solutions while understanding product needs. The ideal candidate has over 9 years of experience in software development, strong knowledge of Java and Spring Framework, and familiarity with cloud environments, preferably Azure. Responsibilities include leading teams, conducting code reviews, and mentoring team members. Excellent communication skills are a must.
Qualifications
9+ years of experience in software development.
Good knowledge of Java and Spring/Springboot Framework.
Experience with cloud environments, preferably Azure.
Responsibilities
Design and develop software solutions.
Understand product needs and finalize system specifications with product owners.
Lead and mentor team members for task completion.
Skills
Software development fundamentals
Data Structures & Design patterns
Java
Spring/Springboot Framework
Cloud environments
Web services (XML and JSON)
NoSQL DBs
Debugging & Troubleshooting
Strong communication skills
Tools
Git/GitHub
Jenkins
Circle CI
Job description
Responsibilities
To design and develop software solutions.
Understand Product needs and help to finalize system specifications along with productowners.
Thoroughly understand system flow, data usage and work processes.
Investigate problem areas and suggest appropriate solution.
Conduct code reviews and provide guidance to team members.
Address technical concerns, ideas and suggestions. Improve operations by conductingsystem analysis and recommending changes.
Lead and mentor team members to get things done.
Qualifications
Strong on software development fundamentals with 9+ years of experience.
Good knowledge on Data Structures & Design patterns,Java, Spring/Springboot Framework with Spring JPA, Spring Security, etc.
Experience with any cloud environment, cloud native, containerization. (Preferred Azure).
Developing web services (using XML and JSON- Spring MVC/REST, SOAP) & microservices.
Experience in working with NoSQL DBsGit/GitHub knowledge of branching and merging strategies.
Familiar with Continuous integration like Jenkins/Circle CI, etc.
Strong communication and interpersonal skills and being able to convey complex ideasclearly.
Debugging & Troubleshooting skills at all levels of application stackUnderstands networks, latency, http requests, caching.