Ihire-posted about 1 year ago
Full-time • Mid Level
Jersey City, NJ
Administrative and Support Services

The Core Java Developer position at American Cybersystems Inc. involves working as a Software Engineer III within the Consumer & Community Banking - Consumer Card Technology team. The role focuses on designing and delivering secure, stable, and scalable technology products while executing software solutions across various business functions. The developer will be responsible for creating high-quality production code, maintaining algorithms, and contributing to the continuous improvement of software applications and systems.

  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets.
  • Proactively identifies hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.
  • Participates in all agile meetings & rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives.
  • Collaborates with multi-national agile development, support, and business teams to meet sprint objectives.
  • Provides level 2 support for production systems.
  • Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in Core Modern Java (Version 11 or higher) including Streams, Multithreading, Collections, and Exception handling mechanism.
  • Strong knowledge of Spring Boot framework, REST API design principles and best practices.
  • Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle, TDD and BDD, proficient in writing unit, functional and integration automated tests.
  • Experience using Jenkins, SonarQube, GIT, and Maven.
  • Hands-on experience with microservices architecture and cloud-native application development, particularly in AWS Cloud Platform.
  • Solid understanding of agile methodologies such as Scrum, CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline.
  • Experience writing streaming applications with Apache Kafka or similar messaging technology.
  • Proficient in working with relational and NoSQL databases, experience with Containers (Docker) and Kubernetes.
  • Developer or Solutions Architect Level AWS Certification.
  • Experience with Observability tools: Splunk, Datadog, Dynatrace, or Grafana.
  • Experience with distributed databases like AWS DynamoDB, AWS RDS Aurora, Cassandra, and Terraform infrastructure-as-code.
  • Proficiency in multiple modern programming languages (JAVA, Python, SQL).
  • Medical & pharmacy coverage
  • Dental/vision insurance
  • 401(k)
  • Health saving account (HSA)
  • Flexible spending account (FSA)
  • Life Insurance
  • Pet Insurance
  • Short term and Long term Disability
  • Accident & Critical illness coverage
  • Pre-paid legal & ID theft protection
  • Sick time
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service