About the job Software Engineer (Server-Side Java Development)
Software Engineer (Server-Side Java Development)
- Full-time, direct employment
- Hybrid onsite/remote - Newark, NJ
- No visa sponsorship or C2C at this time
Job Description:
Our client is seeking a highly skilled Software Engineer with strong server-side Java development experience, along with expertise in front-end credit research, to join their team. The ideal candidate will have a solid background in Java, Python, or JavaScript development, and possess strong analytical and problem-solving abilities. Experience with AWS cloud services, RDBMS, microservices architecture, front-end web application development using React, and proficiency in SQL DB Queries is also required.
Responsibilities:
- Server-Side Java Development: Utilize strong Java programming skills to design, develop, and maintain server-side applications and services.
- Front-End Credit Research: Collaborate with front-office teams to develop solutions for credit research, leveraging front-end technologies such as React.
- SDLC Tools: Utilize knowledge of Git, Jira, and other common SDLC tools to manage software development processes efficiently.
- Analytical and Problem-Solving Abilities: Demonstrate strong analytical and problem-solving abilities, with the ability to think critically in a fast-moving and dynamic environment.
- AWS Cloud Experience: Apply experience with AWS cloud services to build scalable and reliable solutions for credit research and analysis.
- Front Office End-User Support: Provide direct support to front-office end-users, including Portfolio Managers (PM) and Quantitative Analysts (Quant), to understand their needs and deliver tailored solutions.
- RDBMS and SQL DB Queries: Utilize strong knowledge of relational database management systems (RDBMS) and experience with SQL DB Queries to design and optimize database schemas, write complex queries, and perform data analysis.
- Microservices Development: Build microservices architecture using the Spring Boot framework to enable modular and scalable application development.
- Front-End Web Application Development: Develop front-end web applications using React to create intuitive user interfaces for credit research and analysis.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in developing in Java, Python, and/or JavaScript.
- Knowledge of Git, Jira, and other common SDLC tools.
- Strong analytical and problem-solving abilities, with the ability to think critically in a fast-moving and dynamic environment.
- AWS cloud experience, including familiarity with cloud-native services and technologies.
- Direct experience supporting front-office end-users (PM, Quant).
- Strong knowledge of relational database management systems (RDBMS) and experience with SQL DB Queries.
- Experience with building microservices using the Spring Boot framework.
- Experience in building web applications using React.
If you meet these qualifications and are passionate about server-side Java development, front-end credit research, and SQL database queries, we encourage you to apply for immediate consideration.