Logo
Synechron

Senior Java Full Stack Developer

Synechron, Charlotte, North Carolina, United States, 28245


Job Title: Sr. Java Full Stack DeveloperJob Location: Charlotte, NCContact: gorav.sharma@synechron.comJob OverviewAs a Senior Java Full Stack Developer you will be responsible for building and maintaining scalable and robust applications using cutting-edge technologies. You will play a critical role in the entire application lifecycle, from concept to deployment. We are seeking a dynamic individual who is adept at both backend and frontend development and is continuously evolving with the tech landscape.Key ResponsibilitiesDesign, develop, and implement microservices using Java and Spring Boot, ensuring high performance and responsiveness to requests from the front end.Build and maintain efficient, reusable, and reliable Java code.Develop UI components with a keen eye for design and user experience using Angular or React.Leverage Python and Jupyter for data analysis tasks, scripting, and automation processes.Implement web services and RESTful APIs with a deep understanding of JSON data format.Apply design patterns to solve complex design issues and enhance application efficiency.Integrate user-facing elements developed by front-end developers with server-side logic.Manage application servers like Tomcat, ensuring seamless deployment and scalability.Utilize JDBC for database connectivity and perform CRUD operations with Oracle databases.Employ Cassandra and Datastax Enterprise for handling large datasets and ensuring high availability.Operate within Linux and Windows environments, demonstrating strong command-line skills.Integrate and manage messaging systems like Kafka for real-time data processing.Monitor application performance with tools like Splunk, diagnose issues, and implement solutions.Collaborate with cross-functional teams to define and design new features following Agile methodologies.QualificationsBachelors degree in Computer Science, Engineering, or a related field.Experienced in full stack development with a focus on Java and Spring Boot.Proficiency in Angular or React, with a portfolio of UI/UX design projects.Strong experience with Python, preferably in a data analysis context.In-depth knowledge of web services, REST, and JSON.Expertise in applying design patterns to real-world problems.Experience with application servers like Tomcat and databases like Oracle, Cassandra, and Datastax Enterprise.Familiarity with both Linux and Windows operating systems.Practical experience with Kafka and real-time data streaming.Proficiency in using Splunk for application monitoring and troubleshooting.Solid understanding of Agile principles and methodologies.We can offer you:A highly competitive compensation and benefits packageA multinational organization with 55 offices in 20 countries and the possibility to work abroadLaptop and a mobile phone10 days of paid annual leave (plus sick leave and national holidays)Maternity & Paternity leave plansA comprehensive insurance plan including: medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)Retirement savings plansA higher education certification policyCommuter benefits (varies by region)Extensive training opportunities, focused on skills, substantive knowledge, and personal developmentOn-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated coursesCoaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groupsCutting edge projects at the worlds leading tier-one banks, financial institutions and insurance firmsA flat and approachable organizationA truly diverse, fun-loving and global work cultureSYNECHRONS DIVERSITY & INCLUSION STATEMENTDiversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs.All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicants gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.