|
Hi,
Please go through the below job description and share your updated resume.
Role: Sr. Java Full stack Developer
Location: Charlotte, NC or NYC, NY (Onsite)
Must Have’s:
• Proven experience in Core Java, Hibernate, J2EE, Rest API, REST Web Services, SOAP, and XML is mandatory, Spring Framework, Spring boot services.
• RESTAPI creation
• Java 11 or Java 17, Spring Framework, Spring boot
• Microservice
• Typescript, Angular, JavaScript, CSS (TailwindCSS, PostCSS and Sass), HTML
• AWS
• Nice to have below technologies.
SQL, Oracle, MongoDB
JD:
• 8-12 years of overall experience
• Lead the design and implementation of scalable software solutions using Core Java and J2EE.
• Develop and maintain RESTful and SOAP web services to improve application functionality.
• Utilize Hibernate for efficient database management and data retrieval.
• Ensure the integration of REST APIs for seamless communication between different software components.
• Collaborate with cross-functional teams to identify and resolve software issues.
• Adhere to best practices in coding and design to enhance software performance.
• Participate in code reviews to maintain high code quality and encourage knowledge sharing.
• Stay updated with the latest technologies and trends in software development.
• Provide technical guidance to junior team members and contribute to their growth.
• Work closely with the project management team to meet deadlines and deliverables.
• Ensure software compliance with security protocols and data protection standards.
• Optimize existing software applications for improved performance and scalability.
• candidate will have a strong background in Core Java, Hibernate, J2EE, and web services, with a preference for those with experience in the Cards & Payments domain.
• This role involves designing, developing, and maintaining high-quality software that meets our client needs.
• Perform Java development activities and build REST APIs that are used by several teams.
• Perform POCs to prove the concepts work.
• Represent the team in meetings with other projects.
• Monitor the system performance by performing regular tests, troubleshooting, and integrating new features.
• Recommend solutions to improve new and existing design.
• Participate in Code review meetings.
• Monitor Code quality and consistently strive for improvement.
• Educate staff members through training and individual support.
• Offer support by responding to system problems in a timely manner.
Understand and document data flows in and between different systems/applications.
Regards,
Kaushal Kishor
Email: [email protected]