Full Job Description
We are seeking an experienced Java Developer with proven BPM expertise and a strong Java development background to lead the architecture and delivery. This role involves close collaboration with the client's Enterprise Architect and Delivery Director to deliver large-scale, innovative solutions leveraging Gen AI.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Charlotte, NC is $90k - $100k/year & benefits (see below).
The Role
Responsibilities:
• Develop applications API using Java and implement BPM as per the need.
• Design and develop web user interfaces and APIs using Java/JavaScript/Spring/Angular technologies.
• Develop application code, write unit tests and integration tests using Junit/Spock/Jasmine/Karma.
• Work closely with business stakeholders, UX Design teams and downstream systems.
• Build cloud-native applications using container technologies like Docker and deploy in OpenShift/AWS EKS
• Support the production release, monitoring and triaging issues on time
Requirements:
• Bachelor's Degree in Computer Science/Engineering or equivalent.
• 7+ years of IT work experience in frontend and backend frameworks.
• Good hands-on experience in core Java, Spring-boot, Microservices.
• Proven expertise in BPM.
• Good experience in Angular or React.Js.
• Experience using JavaScript tools like Node.js, Webpack, Jasmine, Karma, Protractor, JSLint, etc.
• Writing extensive unit tests using automated TDD task. Creating E2E test suites for all components, and running them with Protractor (or a well-reasoned alternative).
• Knowledge of Java EE technologies, Spring framework (i.e. Core, Security, MVC).
• Experience with build automation using Ant or Maven or Gradle.
• Experience with RabbitMQ, IBM-MQ, Kafka as preferred.
• Good experience with Cloud and container technologies such as Docker, Kubernetes, OpenShift, AWS, EKS
• Preferred experience with CI/CD tools like Jenkins, Gitlab CI or ElectricFlow.
• Good in database queries.
• Working experience of iterative and incremental development process.
Preferred, but not required:
• Work experience in PCF, GCP, Python
• Exposure to Devin, Co-pilot, Claude
• Unix shell scripting experience.
• Database experience - Oracle SQL/PLSQL, MongoDB, SQL Server, RDS, DynamoDB
We offer:
• A highly competitive compensation and benefits package.
• A multinational organization with 58 offices in 22 countries and the possibility to work abroad.
• 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 culture.