Software Engineer (Java)

4 Staffing Corp

  • Newark, New Jersey
  • 2 days ago

    Highlights

    API Management: Design and develop REST API platforms using Apigee/API Management, including implementing security frameworks like JWT and OATH2. Front Office End-User Support: Provide direct support to front office end-users and demonstrate a sound understanding of capital markets within Fixed Income, if applicable.

    Numbers & Facts

    LocationNewark, New Jersey
    Websitehttps://www.4staffing.net

    Description

    Software Engineer (Java)

    • 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 Java experience to join our team. The ideal candidate will have expertise in Java development, with a focus on Spring Boot and AWS services, and experience in front-end credit research. The candidate should possess excellent analytical skills, problem-solving abilities, and a proactive mentality to thrive in our client's dynamic environment.

    Responsibilities:

    1. Java Development: Utilize strong Java programming skills to design, develop, and maintain software solutions, with a focus on Spring Boot framework.
    2. AWS Services: Leverage AWS services such as S3, ECS, SQS, SNS, Neptune, AppSync, Lambda, and RDS to build and deploy cloud-based applications.
    3. DevOps Practices: Implement modern DevOps practices using tools such as Jira, Confluence, Bitbucket, Gradle, Jenkins, and Git to streamline development processes.
    4. Front-End Credit Research: Collaborate with front office teams to develop solutions for credit research, leveraging Java, JavaScript, and Spring technologies.
    5. Spring Cloud and AWS Web Services: Develop microservices architecture using Spring Cloud and integrate with AWS web services. Experience with GraphQL Clients such as Apollo is a plus.
    6. Cloud Experience: Utilize cloud experience with AWS services to build scalable and reliable solutions for credit research and analysis.
    7. Front Office End-User Support: Provide direct support to front office end-users and demonstrate a sound understanding of capital markets within Fixed Income, if applicable.
    8. Security Concepts: Implement security concepts such as authentication, authorization, and SSL to ensure the integrity and confidentiality of data and applications.
    9. API Management: Design and develop REST API platforms using Apigee/API Management, including implementing security frameworks like JWT and OATH2.
    10. API Layers: Configure API layers for security, custom analytics, throttling, caching, logging, monetization, and request/response modifications.
    11. Unix and Linux OS: Utilize experience with Unix and Linux operating systems for development and deployment purposes.
    12. Agile Processes: Work within Agile processes such as Scrum, collaborate with cross-functional teams, and deliver high-quality solutions in a timely manner.

    Qualifications:

    • Bachelor's degree in Computer Science, Information Technology, or related field.
    • 3+ years of hands-on experience in Java development, with proficiency in Spring Boot and AWS services.
    • Proficiency in SQL and modern DevOps practices for developers (Jira, Confluence, Bitbucket, Gradle, Jenkins, Git).
    • Experience with multiple programming languages such as Java, JavaScript, and Spring.
    • Hands-on experience with Spring Cloud, AWS web services, and GraphQL Clients such as Apollo.
    • Cloud experience working with AWS S3/ECS/SQS/SNS/Neptune/AppSync/Lambda/RDS.
    • Direct experience supporting front office end-users and understanding of capital markets within Fixed Income is a plus.
    • Familiarity with security concepts and implementation.
    • Excellent analytical and problem-solving skills.
    • Experience providing ongoing support for technological solutions.
    • Experience designing and developing REST API platforms using Apigee/API Management.
    • Knowledge of security frameworks (e.g., JWT, OATH2) and API layers.
    • Experience with Unix and Linux Operating Systems.
    • Experience with Scrum and other Agile processes.
    • Experience with Jira, Git/SVN, Jenkins.
    • Experience in creating REST API documentation using Swagger, Redoc, or similar tools is desirable.

    If you meet these qualifications and are passionate about Java development and front-end credit research, we encourage you to apply for immediate consideration.  

    Similar Jobs

    See more jobs