Epicareer Might not Working Properly
Learn More

Senior Java Developer

Salary undisclosed

Apply on


Original
Simplified

DatamanUSA has an exciting opportunity for a Senior Java Developer to work with one of our direct clients in Oakland, CA.



Job Title: Senior Java Developer

Duration: 6 months (with possible extension)

Location: Fully Remote



Job duties:

  • Strong Java & AWS cloud experience
  • Designs, develops, modifies, debugs, deploys, and evaluates complex Java/AWS applications.
  • Upgrade the web applications to use the latest versions of Java (version 17 or higher).
  • Addressing web application's security vulnerabilities.
  • Other duties as assigned.



Required skills & Qualifications:

  • Strong Java programming language experience.
  • Strong experience with HTML, JavaScript, and CSS.
  • Experience with JBOSS & Tomcat application servers.
  • Python and/or Node experience a plus.
  • Experience using Docker.
  • Experience with AWS services: VPC, RDS, Lambda, API Gateway, S3, Athena, Glue, CodePipeline and ECS/Fargate.
  • Experience in writing Infrastructure as Code using CloudFormation, CDK (Cloud Development Kit) and Terraform.
  • Knowledgeable in SQL and DDL in DB2 and SQLServer platforms. Experience Implementing stored procedures and effectively writing advanced queries.
  • Ability to perform source code management and application build and deployment using tools like Git, Maven, and Shell scripts.
  • Demonstrated a comprehensive understanding of how system management actions affect other systems, system users and dependent/related functions.
  • Thorough knowledge of business and process analysis functions. Knowledge of the design, development and application of technology and systems to meet business needs.
  • Experience in cross-platform solutions that utilize a variety of technologies and experience in identifying and documenting the best technical solution for each business requirement.
  • Strong verbal and written communication skills with an ability to express complex technical concepts in business terms and translate complex business rules into technical designs.

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.
Report this job