What are the responsibilities and job description for the Java Fullstack Developer with C# position at SUNRAY INFORMATICS?
Job Description
Role : Java Full Stack Developer with C#
Location: New York City, NY
Duration: 12 Months
MOI : Telephonic & F2F
Primary Skills: Hibernate, Jboss, J2EE technology stack: Seam, Rich Faces
Need Candidates with a Minimum of 10 Years of Experience. This is an Onsite/Hybrid model.
THE INTERVIEW PROCESS IS AS FOLLOWS:
- Take an online assessment test.
- Interview with 3 Developers via Zoom
- Interview with 3 Members NY office
Job Description:
- OVERALL EXPERIENCE 10-12 YRS
- The individual must be a hands-on developer with 7-12 years of experience in delivering enterprise-level systems.
- The developer would initially be responsible for supporting and enhancing the existing legacy Java enterprise application and other Java-written components of the platform.
- As the developer becomes an expert on the existing environment, he/she will eventually start.
- developing for the new platform, both in Java and C# in the backend and Angular in the front end.
- The candidate will be developing prototypes for next-generation components to extend platform architecture, solve complex business problems, and extend business functionality.
- The right candidate will be highly motivated and a great communicator, who is driven by creativity, conceptual intelligence, and a continuing desire for self-improvement.
Required Skills:
- Minimum of 7 years of hands-on core Java and J2EE web application development experience with 2 to 3 years of C# experience.
- Solid understanding of object-oriented design, design patterns, and software development best practices.
- Experience with the Java Enterprise stack (e.g., EJB, JPA, JSF) is required.
- Minimum of 3 years of experience with Hibernate or other ORM technology.
- Understanding of dependency injection frameworks.
- Strong SQL knowledge and development with any of the RDBMS platforms.
- Front-end development experience with JavaScript frameworks such as Angular.
- Experience using build tools such as Maven and Ant.
- Solid experience in unit testing.
- Proven ability to work independently at designing, developing, and delivering solutions.
- Relevant academic degree in computer science or a quantitative field
- Excellent written and verbal communication skills
Desired Experience:
- Strong foundation in object-oriented design and enterprise architecture, including design patterns.
- JBoss J2EE technology stack: Seam, Rich Faces, Hibernate, etc.
- JBoss 4 application server.
- MSSQL RDBMS.
- Experience developing Restful APIs.
- Experience in modern MVC web frameworks.
- Financial application experiences, such as accounting and treasury systems, are a plus.