What are the responsibilities and job description for the Java Developer position at Talent Group?
Job Details
Job Title: Senior Software Developer
Location: Marietta, GA / Carrollton, TX/ Jersey City, NJ
Fulltime
Experience: 8 years in financial or technology industry
Education: Bachelor s degree in Engineering or Information Systems
Job Description:
We are looking for a Senior Software Developer with a strong background in software development and architecture. The ideal candidate will have extensive experience in the system development lifecycle and a solid understanding of enterprise-level application infrastructure.
Key Responsibilities:
- Design and develop high-quality software solutions, ensuring adherence to best practices.
- Lead and participate in all phases of the system development lifecycle.
- Architect applications to meet scalability and security requirements.
- Work with Unified Communications platforms and middleware communication systems.
- Develop microservices and implement high-availability and distributed systems.
Technical Skills:
Mandatory:
- 10-12 years of experience in Java/J2EE, JavaScript, Node.js, Spring, and J2EE design patterns.
- Proficiency in SQL and server-side RESTful web services.