
Click to send your application via email
Brief DescriptionJob Description Responsibilities:
• Identify and analyze user requirements • Prioritize, assign and execute tasks throughout the software development life cycle • Develop Java applications • Write well-designed, efficient code • Review, test, and debug team members’ code • Design database architecture • Schedule product releases with internal teams • Document development phases • Ensure our applications are secure and up-to-date. • Minimum of 3-7 years experience with Java
Technical Skills: • Work experience as a Java Developer or similar role. • Experience designing, building, and testing Java Spring Boot application • In-depth knowledge of Java frameworks like Spring Boot • Sound knowledge of core java and collections • Hands on experience building Rest based web services • Experience with Object-Oriented Design (OOD) and design patterns • Hands on experience working with databases
Preferred SkillsStrong expertise in: Java 8+ (Streams, Lambdas, Concurrency) Spring Boot 2.5+, Spring MVC, Spring Data JPA, Spring Security Hands-on experience with Microservices Architecture Good knowledge of unit testing Database concepts including Stored Procedures, Views, and Triggers Soft Skills • Good written and oral communication skills • Team player • Mentoring and leadership capability • Good delegation and time management skills
• Problem-solving abilities
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities