Lead Java Developer

Overview

On Site
Accepts corp to corp applications
Contract - Contract

Skills

Java
AWS
Python
Kafka
Rest API
Springboot
DynamoDB
RDS (MySQL)

Job Details

Position: Lead Java Developer

Location: Pasadena, CA

Job Mode: Contract

Job Description:

Senior Developer, an innovative thinker with a "can-do " attitude. You will work with teams across the company to leverage technologies that support our integration applications. Hands on expertise in Java, Python, NoSQL, Cloud (Server less/AWS Exposure).

Requires programming skills, involved in the development of software applications. Knowledge of programming languages to develop necessary specifications for the software by following the technical designs. In specific cases, knowledgeable on Agile/iterative development methodologies will be required (and called out).

Required Skills:

  • Java SpringBoot
  • Python (Basics)
  • AWS
  • Kafka
  • Dynamodb
  • RDS (MySQL)

Senior level knowledge in the following:

  • Java, Microservices and REST API development
  • Python and Conda Linux and Tomcat
  • Hands on experience with coding highly scalable and available systems.
  • Full software life cycle (SDLC) -- develop/test/build/deploy/etc.
  • Unit testing, System testing, and integration testing
  • Understanding of Java architecture.
  • Object-oriented programming and applying design patterns and practices
  • Analyzing log files, researching errors, managing security, configuring database connections, etc.
  • SQL and NoSQL Databases such as Oracle, PostgreSQL, MongoDB, or similar

Intermediate knowledge of the following:

  • CI/CD pipelines (AWS preferred)
  • Test-Driven Development
  • Domain-Driven Design concepts
  • Testing automation frameworks such as Selenium, Katalon, and Cucumber
  • Agile development with Scrum Practices, usage of tools like JIRA, Confluence
  • AWS services like API Gateway, Lambda, SQS, S3, Kafka, Elastic Search, Kinesis, Splunk
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.