As a Senior Software Developer, you will lead design activities and participate in building the foundation for API management and a portfolio of services, across Cloud and in-house developed applications, using Enterprise Integration and API platforms.
You will have the opportunity to design technical/integration architectures, including development, runtime, and operations architectures.
You will define solutions using Service Oriented Architecture (SOA) patterns, automating business process models, API enabled gateway, and multi/hybrid cloud-based services.
You will refine and groom the product backlog and user stories; ensure teams follow test and build automation for the interoperability of application components under development across multiple platforms.
You will develop and implement enterprise-class security systems for production environments in both on-prem and cloud-based systems.
You will report to the Senior Director of Software Development.
Requirements:
You must have 5+ years of professional information technology experience, including integration, security, and architecture.
You should be proficient in developing scalable software solutions using Java/J2EE, JavaScript, Python, or Scala.
Experience with AWS and related cloud technologies is required.
You must be proficient in handling large-scale data using Big Data tools and frameworks.
Proficiency in containerization technologies such as Docker and Kubernetes is necessary.
You should have hands-on experience with middleware platforms, such as Application Servers, BPMS, BRMS, ESB, and Message Brokers.
Experience in working across multiple operating systems, including Windows, Linux, and MVS, is required.
You must be proficient in relational and NoSQL database technologies, including DB2, Oracle, PostgreSQL, and MongoDB.
Experience in messaging solutions including Kafka is necessary.
A Bachelor's degree in Computer Science/Engineering or a related field is required.
Benefits:
You will receive a great compensation package and bonus plan.
Core benefits include medical, dental, vision, and matching 401K.
A flexible work environment is offered, with the ability to work remote, hybrid, or in-office.
Flexible time off is provided, including volunteer time off, vacation, sick leave, and 12 paid holidays.