SS&C Technologies - Union, NJ

posted 4 months ago

Full-time - Mid Level
Remote - Union, NJ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

SS&C Technologies is seeking a Senior Java Lead Developer to join our dynamic team. This position offers the flexibility of a remote or hybrid work model, allowing you to balance your professional and personal life effectively. As a Senior Java Lead Developer, you will play a crucial role in the design, development, and maintenance of scalable and high-performance backend services using Java Spring Boot and REST microservices. Your expertise will be essential in ensuring that our applications meet the high standards of performance and reliability that our clients expect. In this role, you will be responsible for database management, specifically designing and optimizing PostgreSQL databases, writing complex SQL queries, and ensuring high data integrity and performance. You will also contribute to high-level architecture decisions, ensuring that our system designs are robust and scalable. Your proficiency in Unix/Linux systems will be vital as you utilize command-line tools and shell scripting for automation tasks. Collaboration is key in this position, as you will work closely with front-end developers, QA engineers, and other team members to deliver high-quality software solutions. You will also provide production support, troubleshoot issues, and ensure the reliability and availability of applications. Additionally, you will create and maintain comprehensive technical documentation for the systems and processes you develop. At SS&C, we are committed to fostering a diverse and inclusive workplace. We celebrate and thrive on diversity, and we provide training that is hands-on and team-customized, including opportunities through SS&C University. We offer a comprehensive benefits package that includes medical, dental, vision, and an employee assistance program, along with a 401k matching program and professional development reimbursement. Join us and be part of a team that is leading the way toward the future of financial services and healthcare technology.

Responsibilities

  • Design, develop, and maintain scalable and high-performance backend services using Java Spring Boot and REST microservices.
  • Design and optimize PostgreSQL databases, write complex SQL queries, and ensure high data integrity and performance.
  • Contribute to high-level architecture decisions, ensuring robust and scalable system designs.
  • Utilize code management tools (e.g., GiHub) to manage version control, ensure code quality through reviews, and maintain a clean codebase.
  • Operate proficiently in Unix/Linux systems, including using command-line tools and shell scripting for automation tasks.
  • Apply understanding of financial concepts to develop solutions tailored to business needs.
  • Monitor and optimize application performance, identify bottlenecks, and implement solutions.
  • Work closely with front-end developers, QA engineers, and other team members to deliver high-quality software solutions.
  • Provide production support, troubleshoot issues, and ensure the reliability and availability of applications.
  • Create and maintain comprehensive technical documentation for developed systems and processes.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5-7 years of experience in backend development, with a focus on Java Spring Boot and REST microservices.
  • Strong experience with PostgreSQL 14, including database design, query optimization, and performance tuning.
  • Advanced skills in SQL design and development.
  • Sufficient skills to operate proficiently in Unix/Linux systems, including using command-line tools and shell scripting for automation tasks.
  • Experience with version control systems (e.g., GiHub) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Strong understanding of software architecture principles, design patterns, and best practices.
  • Basic understanding of financial concepts and the ability to apply this knowledge to software development.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues.
  • Excellent communication skills, both written and verbal, with the ability to collaborate effectively with team members and stakeholders.
  • Experience working in Agile/Scrum development environments.

Nice-to-haves

  • Knowledge of security best practices and experience implementing secure coding practices.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

Benefits

  • 401k Matching Program
  • Professional Development Reimbursement
  • Flexible Personal/Vacation Time Off
  • Sick Leave
  • Paid Holidays
  • Medical, Dental, Vision Insurance
  • Employee Assistance Program
  • Parental Leave
  • Discounts on fitness clubs, travel and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service