Sr. Java Full stack Developer

 

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]

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments