Java Developer

$156,000 - $166,400/Yr

BCforward - Plainview, TX

posted 3 months ago

Full-time - Mid Level
Remote - Plainview, TX
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

BCforward is currently seeking a highly motivated Java Developer to work remotely in a dynamic, fast-paced environment. The successful candidate will be responsible for expertly designing applications using Java and Spring Boot Microservices within a LINUX, RedHat OpenShift environment. This role requires acting as the Technical Lead, coordinating with application developers, architects, product owners, and other subject matter experts to design appropriate solutions for scheduled releases. The Java Developer will work efficiently with fellow API Developers, Team Leads, and Architects to deliver features through the creation of reusable RESTful and SOAP APIs. In addition to API development, the candidate will design, implement, and support solutions for API security, authentication, identity management, traffic management, analytics, and performance management. The role also involves using Object-oriented Analysis and Design concepts to architect custom solutions and leveraging expert-level proficiency in KAFKA for data integration patterns and solutions. The Java Developer will routinely handle relational databases such as PostgreSQL, MySQL, and Oracle, as well as NoSQL databases like MongoDB and DynamoDB, in both cloud and on-premise setups. The position requires working in a Cloud AWS platform to design cloud-agnostic custom solutions and utilizing expertise in programming languages such as C, C#, Python, and Angular. The candidate will also work with Managed File Transfer (MFT) tools, create dashboards in Splunk, and build integrations with various external services based on technical specifications. The role demands writing and modifying complex stored procedures and queries, preparing effective test data, and running efficient test scripts to ensure quality delivery. The Java Developer must be proactive in learning new tools and technologies and demonstrate the ability to work in a fast-paced Agile/SCRUM environment with frequently changing priorities and stringent deadlines.

Responsibilities

  • Design applications using Java and Spring Boot Microservices in a LINUX, RedHat OpenShift environment.
  • Act as the Technical Lead to coordinate with application developers, architects, product owners, and other SMEs.
  • Deliver features through the creation of reusable RESTful and SOAP APIs.
  • Design, implement, and support solutions for API security, authentication, identity management, traffic management, analytics, and performance management.
  • Use Object-oriented Analysis & Design concepts to architect custom solutions.
  • Utilize expert-level proficiency in KAFKA for data integration patterns and solutions.
  • Handle relational databases like PostgreSQL, MySQL, Oracle, and NoSQL databases like MongoDB, DynamoDB.
  • Work in a Cloud AWS platform to design cloud-agnostic custom solutions.
  • Program in C, C#, Python, Angular, and work with Managed File Transfer (MFT) tools.
  • Create dashboards in Splunk using logs aggregated from custom applications.
  • Build integrations with various external services based on technical specifications.
  • Write and modify complex stored procedures and queries as needed.
  • Prepare effective test data and functional specifications.
  • Run efficient test scripts against code to ensure quality delivery and resolve code issues with urgency.
  • Work in a fast-paced, dynamic Agile/SCRUM environment.

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, or relevant technology degree.
  • Ten or more years of relevant architecting, engineering, or software development experience.
  • Three or more years of experience in Red Hat Enterprise Linux (RHEL) system installation, configuration, and maintenance.
  • Three or more years working with OpenShift Containerization.
  • Experience working with containers (Docker or similar) and orchestration tools (Kubernetes, OpenShift or similar).
  • Knowledge of OpenShift specifics and differences compared to native Kubernetes or other orchestration solutions.
  • Ability to work with teams to move microservices to the OpenShift/OpenStack providing guidance.
  • Experience in using relational databases and NoSQL databases on a cloud and on-premise setup.
  • Experience with designing, implementing & supporting solutions for API security, authentication, identity management.

Nice-to-haves

  • Experience with Red Hat AMQ is highly preferred.
  • Experience with Splunk to collect system logs and develop dashboards is highly preferred.
  • Strong organizational, analytical, critical thinking, and leadership skills.

Benefits

  • Major medical insurance
  • Health Savings Account (HSA)
  • Dental insurance
  • Vision insurance
  • Employer-provided group life insurance
  • Voluntary life insurance
  • Short-term disability
  • Long-term disability
  • 401k
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service