Sign up for our
weekly
newsletter
of fresh jobs
Role: Core Java DeveloperWork Location: Charlotte, North Carolina, United StatesContact: Sachin.s@synechron.comOur Challenge:As a Core Java Developer, you will collaborate with stakeholders across the business to work on complex technical requirements. You will be responsible for managing multiple engagements, prioritize and resolve complex problems and escalate as necessary, in a fast-paced environment.The RoleResponsibilities:• Core and Advanced Java Development: Develop and maintain high-quality Java applications while adhering to project deadlines. Leverage advanced Java features and frameworks to create robust, reusable, and efficient code.• Spring Boot and Microservices: Design and develop microservices using Spring Boot, taking into account the twelve-factor app principles. Implement and manage microservices interactions and dependencies effectively.• Multithreading and Concurrency: Develop multithreaded, concurrent applications to ensure optimal application performance and responsiveness. Resolve complex issues related to thread management and concurrency.• Design Patterns: Apply the latest design patterns effectively to solve design and architectural challenges. Refactor existing codebases to utilize design patterns for improved scalability and maintainability.• Message Brokers: Work with JMS/Kafka for asynchronous messaging and event-driven architectures. Ensure reliable message delivery and processing across distributed systems.• Cloud Technologies: Develop and deploy applications using cloud services (AWS, Azure, Google Cloud Platform). Understand and implement cloud-native applications with considerations for scalability and security.• Collaboration and Code Review: Participate in code reviews to maintain code quality and share knowledge with the team. Collaborate with cross-functional teams to define, design, and ship new features.Requirements:You are:• Bachelor's degree in Computer Science, Engineering, or a related field.• 8+ years of experience in Core Java and Advanced Java.• Proven experience with Spring Boot and microservices architectures.• Strong understanding of multithreading, concurrency, and JVM internals.• Proficiency in implementing design patterns and writing clean, testable code.• Experience with messaging systems like JMS or Kafka.• Knowledge of cloud computing concepts and hands-on experience with at least one major cloud provider.• Excellent analytical and problem-solving skills.• Strong written and verbal communication skills.It would be great if you also had:• Certifications in Java, Spring, or Cloud Technologies.• Experience with containerization and orchestration technologies (Docker, Kubernetes).• Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices.We can offer you:• A highly competitive compensation and benefits package• A multinational organization with 55 offices in 20 countries and the possibility to work abroad.• Laptop and a mobile phone• 10 days of paid annual leave (plus sick leave and national holidays)• Maternity & Paternity leave plans• A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region)• Retirement savings plans• A higher education certification policy• Commuter benefits (varies by region)• Extensive training opportunities, focused on skills, substantive knowledge, and personal development.• On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses• Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups• Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.• A flat and approachable organization• A truly diverse, fun-loving and global work cultureSYNECHRON’S 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 encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.