Hi Friends/Professionals,
Hope you are well
Please find the below client requirement and let me know your thoughts.
Java - Full Stack Sr. Developer
Location: Culver City, CA (ONSITE)
C2C/W2Responsibilities:- Minimum 8–10 years of experience with JDK 8 and JDK 21, Spring 3.x, Hibernate 4.0, and JPA 2.0
- Strong knowledge of JBoss and RichFaces (JSF component framework)
- Proficient in Spring Boot and Angular 8+, jQuery, Ajax, and Bootstrap
- Strong UI architecture knowledge (Angular/React)
- Extensive experience working in Agile frameworks
- Good understanding of microservices-based architecture
- Strong experience with large-volume databases, PL/SQL, and stored procedures
- Working knowledge of JMS, JBoss Messaging, and ActiveMQ
- Deep expertise in object-oriented analysis and design, UML modeling, classic design patterns, and J2EE patterns
- Strong knowledge of SonarQube, JUnit, and other testing frameworks
- Experience with RESTful web services
- Excellent communication skills (written and verbal), problem-solving, and critical thinking abilities
- Proven skills in data analysis and ability to relate data to business processes
- Experience with version control tools such as GitHub
- Hands-on experience with CI/CD tools like Jenkins and Liquibase
- Experience working on complex projects with multi-tier architecture
- Some experience using AI tools (e.g., Co-Pilot) for development
- Skilled in software design and development, including code reviews
- Ability to liaise with team members, management, and clients to ensure project standards are met
- Capable of identifying risks and forming contingency plans early
- Experience analyzing operations and scheduling training sessions or meetings for improvements
- Ability to stay updated with industry trends and latest technology stacks
- Skilled in updating work schedules and performing troubleshooting as required
- Manage team metrics and collaborate with Jira administration for customizations
- Ability to motivate staff and create an open communication environment
- Transparent in sharing challenges, failures, and successes with the team
- Experience writing progress reports and delivering presentations to stakeholders
- Conduct code reviews and provide constructive feedback to the team
- Assist in managing Git repositories and planning deployment activities
- Identify recurring issues or alerts and perform root cause analysis