Software Resources has an immediate job opportunity for a Software Engineer (Java/React) with a major corporation in New York, NY. Schedule: Hybrid, 3 days on-site/ 2 days remote Type: 6-12 month extendable contract Must Haves: 6+ years of Java Development Experience, 6+ years of React Development Experience JOB DESCRIPTION We are seeking an experienced Full-Stack Software Developer with 6-8 years of expertise in Java development and React for our client, a major financial services corporation in New York City (Lower Manhattan). The ideal candidate will have a solid background in both backend and frontend technologies, capable of building scalable, high-performance applications. You will be responsible for developing and maintaining robust backend services in Java while also creating responsive and intuitive user interfaces using React. This role offers the opportunity to work on a wide range of projects, from system architecture to feature implementation. Key Responsibilities:
- Full-Stack Development:
- Design, develop, and maintain scalable backend systems using Java.
- Build and enhance intuitive, responsive front-end applications using React.
- Collaborate with cross-functional teams to design and implement new features that meet business requirements.
- Ensure that both the backend and frontend are optimized for performance, scalability, and security.
- Backend Development:
- Develop backend logic, APIs, and services using Java.
- Write clean, modular, and maintainable code while adhering to best practices for REST API development.
- Manage and optimize databases, ensuring efficient data retrieval and storage.
- Frontend Development:
- Develop dynamic, user-friendly front-end applications using React.
- Implement responsive UI designs, ensuring compatibility across multiple devices and screen sizes.
- Optimize web applications for maximum speed and scalability, focusing on performance and user experience.
- Collaboration & Code Reviews:
- Participate in code reviews and ensure adherence to development standards.
- Collaborate with designers, product managers, and other developers to understand requirements and deliver high-quality solutions.
- Troubleshoot and resolve issues that arise in both development and production environments.
- Testing & Deployment:
- Develop and execute unit tests, integration tests, and user acceptance tests to ensure the robustness of the codebase.
- Utilize CI/CD pipelines for automated testing and deployment processes.
- Contribute to the continuous improvement of development processes and workflows.
Required Qualifications:
- 6-8 years of experience in Java development and React.
- Proficiency in building scalable, high-performance backends with Java and REST APIs.
- Expertise in React for front-end development, with a strong understanding of JavaScript, HTML5, and CSS3.
- Experience with database management and optimizations for relational or NoSQL databases.
- Solid understanding of Agile methodologies and development lifecycle.
Preferred Qualifications:
- Experience with cloud-based services such as AWS, Google Cloud, or Azure.
- Familiarity with CI/CD tools like Jenkins, Docker, or Kubernetes.
- Knowledge of version control systems such as Git and experience working in a collaborative environment.
- Familiarity with front-end state management libraries like Redux.
Key Skills:
- Backend: Java, REST API development, Database Management (SQL/NoSQL)
- Frontend: React, JavaScript, HTML5, CSS3
- Tools & Frameworks: Git, CI/CD, Docker, Jenkins
- Problem Solving: Strong analytical skills with a focus on delivering high-quality, maintainable code
- Collaboration: Excellent communication and teamwork abilities
Don't delay. Join the Software Resources team today! Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers. To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference. You can view all of our jobs at LERT : Spoofing Scam Advisory Software Resources has been targeted by spoofing attacks. Scammers impersonating our employees may contact you with fake job offers, asking for personal information. Unfortunately, we cannot completely prevent these fraudulent activities. Stay Protected : Verify any communication claiming to be from Software Resources. For your safety, directly confirm the legitimacy of any job offer or inquiry by calling us at 407-###-####. Do not respond to unsolicited requests without verification. We value our integrity and urge you not to fall victim to these scams. Always verify by calling us directly at 407-###-####.