Senior Java Software Engineer
Onsite is required. Candidates must live in the White Plains, New York area.We are seeking a Senior Java Developer to join our technology team and play a key role in a transformative initiative focused on delivering innovative, scalable systems that support business operations across multiple channels. This position offers the opportunity to design, develop, and enhance mission-critical applications while working within a collaborative, agile environment.The ideal candidate will bring deep expertise in building high-volume, highly transactional systems and a passion for delivering high-quality software solutions that drive business value.What You'll DoAnalyze, design, develop, and enhance enterprise applications that meet business and technical requirements.Build scalable, high-performance solutions using modern Java technologies and frameworks.Ensure compliance with development standards, architectural principles, and best practices.Collaborate closely with Product Owners, QA, PMO, DevOps, and fellow developers to define requirements and deliver solutions.Support the implementation of new applications, software enhancements, and production issue resolution.Participate in deployment activities and configuration management across development, testing, and production environments.Create and maintain technical documentation and end-user support materials.Partner with QA teams to support automation initiatives and scripting requirements.Monitor and optimize application performance to ensure reliability and scalability.Drive timely completion of development tasks while maintaining high standards of quality.Required QualificationsBachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).5+ years of experience developing mission-critical, high-throughput enterprise applications.Strong hands-on experience with Core Java and modern frameworks including:Spring BootSpring MVCApache CamelExperience designing and developing SOAP and RESTful web services.Strong database experience with relational databases such as:Microsoft SQL ServerMySQLAmazon AuroraProficiency with source control tools including Git and Subversion (SVN).Experience with application performance tuning, optimization, and troubleshooting.Proven ability to work with production-critical systems in fast-paced environments.Preferred SkillsStrong analytical and problem-solving abilities.Self-motivated and capable of working independently with minimal supervision.Excellent communication and collaboration skills.Experience working in Agile development environments and cross-functional teams.Why Join Us?You'll be part of a collaborative team focused on modernizing critical business systems, leveraging cutting-edge technologies, and delivering solutions that directly impact the organization's success. This is an opportunity to work on challenging, high-visibility projects while helping shape the future of our technology landscape.