Required Skills

Java Backend Developers

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 22nd Aug 2022

JOB DETAIL

Seeking `THREE SENIOR JAVA DEVELOPERS – BACKEND for their MARKETING TECHNOLOGY APPLICATIONS GROUP. Consultant MUST have hands-on working experience with Java, Spring Boot, Hibernate, Kafka and Openshift (will accept Docker but Openshift is definitely preferred), REST API (JSON:API Specification), Microservices, Service-Based, Event Driven Architecture, CI/CD.

It’s a BIG PLUS if the consultant has worked with marketing technologies: Customer Data Platform, Marketing Automation Systems, Email Service Providers, Omni-channel Engagement and Campaign Management, Content Management Systems, Digital Asset Management, Journey Orchestration.

 

LONG VERISON JOB DESCRIPTION:

The Senior Software Developer supports and may lead the technical designing, developing, implementing and governance of Marketing technology solutions that deliver business value across the organization while continuously improving time to market.

  • The Senior Software Developer is responsible for analyzing, designing, building, testing, debugging, documenting, implementing, and maintaining new or existing applications and software on distributed and/or mainframe systems. 
  • They review and analyze user needs and design proposed system solutions based on requirements.
  • They participate in the development and testing of these solutions and ensure adherence to defined timelines.
  • They evaluate and configure systems and peripherals for performance and serviceability, reliability, and availability.
  • They recommend enhancements, upgrades and/or changes to the system configuration to maintain optimum system performance and utility.
  • The Senior Software Developer documents all aspects of an application or system to include network diagrams/flowcharts, layouts, diagrams, charts, code comments, and revision dates.
  • They collaborate with other IT and business professionals and deliver high quality results.

 

Required Experience:

  • Bachelor’s degree or equivalent experience in Computer Science, MIS, mathematics, or related field
  • 6+ years of applicable experience
  • In-depth knowledge of systems design and demonstrated leadership on small to mid-scale efforts
  • Strong organizational, analytical and critical thinking skills

 

Required Skills:

  • Business acumen expertise
  • Learning agility and curiosity to learn
  • Critical thinking
  • Innovative mindset 
  • Focus on continuous improvement
  • Solid understanding of system and technology integration
  • Solid understanding of and experience with development methodologies including Agile and Waterfall
  • Adaptability and flexibility – open to new ideas
  • Analytical thinking
  • Collaboration
  • Think creatively

 

Technical Skills THE CORE REQUIRED TECHNOLOIGES ARE LISTED ABOVE

  • Experience, simplification, and modernization of Marketing Technology Applications:
    • Customer Data Platform, Marketing Automation Systems, Email Service Providers, Omni-channel Engagement and Campaign Management, Content Management Systems, Digital Asset Management, Journey Orchestration, Mainframe, etc.
  • Patterns: Cloud First, Microservices, service-based, event driven architecture
  • WCM/DAM (Digital Asset Management): Brightspot
  • Frameworks: Spring Framework inclusive of Spring Boot
  • HTTP: including REST API(JSON:API Specification), Graphql, Kong EE
  • Messaging technologies:  RabbitMQ, Kafka, Publish/Subscribe, Point to Point, Streaming, Database
  • Security:  DevSecOps, oAuth, OpenIDs, Hashicorp Vault
  • Databases:  MSSQL, MongoDB
  • State Management/Caching:  Redis
  • Cloud infrastructure:  OpenShift, Kubernetes, AWS
  • Config/Infrastructure as Code: Terraform, Cactus
  • Testing/Validation: Static code analysis, Dependency check, Secure Code, Unit Test, Testing Platforms for QA and Automation like QMetry and AccelQ
  • CI/CD:  Atlassian, Bitbucket, Bamboo (Maven), ServiceNow, Digital Asset Management system integration, audit workflow integration, etc.
  • Language:  Spring Boot, Java, Javascript, Python

Company Information