Senior Java Developer
FeathersoftJob Description
Java Developer
Preferred experience: 3-7 yrs
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.Technical Skills:
• Work experience as a Senior Java Developer or similar role.
• Experience designing, building and testing Java Spring Boot application
• 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
• Good delegation and time management skills
• Problem-solving abilities
• Strong 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 capabilityExperience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Stores & Material Management
SAP MM Consultant
Ernst & Young LLP ( EY India )Data Scientist
Cushman and Wakefield
SAP MM Consultant
Ernst & Young LLP ( EY India )