Unknown Company

Java Developer

Remote • Posted 5 days ago
Remote Contract Computer and Mathematical Occupations
Experian Java Developer

Remote 12+ month contract

What you’ll be doing:

  • Hands-on software design and development using Spring Boot, Python, Node.JS, GraphQL, gRPC, JavaScript and Java / J2EE technologies.
  • Experience developing Microservices, RESTful services, asyncAPI and web apps for several products/clients.
  • Good understanding of various security schemes such as OAuth 2.0, OIDC, Basic Auth, APIM security configuration etc.
  • Implement complex architectural solutions using AWS design principles, best practices, and industry standards.
  • Develop software applications that are highly distributed and scalable
  • Responsible for code quality via test coverage and test cases
  • Communicate and explain technical/architectural decisions to product, development, and delivery teams
  • Drive continual improvement in quality and efficiency, including defect prevention/root cause analysis, as well as suggest and adopt improvements to technology and efficiency
  • Ability to comprehend detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects
  • Participates in reviews of software engineers’ code to deliver high quality solutions
  • Lead and mentor junior members of the team.
  • Research and implement performance tuning and enhancements to existing and newly developed systems to gain the most performance from existing Infrastructure.

Knowledge, Experience & Qualifications What your background looks like:

  • Bachelor degree in Computer Science or related fields; Master’s degree preferred.
  • 7+ years’ experience in key engineering roles, such as technical lead, software engineer, software architect, or other architecture/engineering position
  • Strong experience in Java/Spring Boot microservices and cloud-based development (preferably AWS)
  • Design and Develop API proxies in different vendor products such as Apigee, AWS API gateway.
  • Uses deep experience with AWS (Cloud Computing: EC2, S3, RDS, VPC, Security Groups, ELB, Elastic Cache, Beanstalk, Redshift, Lambda, API Gateway, Kafka, SQS, SNS, SES, CloudFormation) for API and Microservices based project designs.
  • 3+ years’ experience using Amazon Web Services (AWS) to architect and deploy reliable, cost-effective, scalable, and secure cloud native solutions Experience working in an agile / scrum environment
  • Good understanding of distributed software applications including system integration, testing, and troubleshooting
  • Experience in monitoring the health of distributed systems and strategy for error detection and recovery
  • Systems integration experience, including design and development of APIs, Real-Time Systems, and Microservices
  • Passionate to learn new frameworks, build new processes and procedures from scratch and train the analysts on best practices.
  • Demonstrable familiarity with CI/CD process, testing frameworks and practices (Code Commit, Code Deploy, Code Pipeline, CLI, etc.)
  • Experience integrating with async messaging, logging, or queues, such as Kafka, RabbitMQ, SQS.
  • Strong knowledge of software development process and project management methodologies.
  • Strong problem solving and analytical skills.
  • Excellent written and oral communication skills.
  • Enjoy working in a dynamic, fast-moving, and challenging environment
  • Good team player and work with globally distributed teams.

Nice to have

  • Experience with monitoring and logging tools - Dynatrace, Splunk etc.
  • Exposure to IAM products like Okta.
  • Experience using API Management gateways like Apigee.
  • Experience with Cryptography and Digital Signatures (ECDH, ECDSA, HPKE, JWE)
  • Building automated and scheduled pipelines for analytical processes.

Required Skills : - Java - AWS - Please ensure that the candidates have an average of at least 2.5 years of work experience per Company/Client.

Java Developer in Remote at Unknown Company

This position is listed as contract and able to be worked remotely.

Back to Job Search