02 Nov
Java Developer ; Plano, TX, ; Remote to start with
Texas, Plano , 75023 Plano USA

Java Developer in Plano, TX Duration: 12 month CTH

Remote to Start until quarantine restrictions are lifted Looking for a

Backend Java Application Developer with strong expertise in

Spring Boot, PostgreSQL, AWS, Jenkins, Redis, Git, Maven

Nice to Have: Angular 4/5

Responsibilities:
  • Analyze internal user needs and work within and across Agile teams.
  • Design, develop, test, implement, and support technical solutions across a full-stack of development tools & technologies.
  • Design and develop applications using enterprise Java technology stack and object-oriented methodologies.
  • Use both emerging and traditional technologies such as Java, J2EE, Design Patterns, TDD, Spring, Spring Boot, Spring Config Server, Spring Cloud Stream, Micro-services, RESTful services, JSON, XML, HTML/HTML5, CSS, Oracle, PostgreSQL, MongoDB, Redis, Jenkins, Maven and AWS/Cloud Infrastructure.
  • Create Proof of Concepts, models, flowcharts and develop code for complex technology problems.
  • Understand the big picture and conceptualize complex technology options and solutions.
  • Design and implement Micro-services architecture to support smaller, independent, and loosely coupled modules architecture.
  • Work on both internal and external customer facing applications using cutting-edge open source frameworks.
  • Work on high availability RESTful services and/or micro services.
  • Work with messaging tools such as Kafka, AWS SQS.
  • Own the craftsmanship, availability, resilience, and scalability of solutions.
  • Resolve technical issues through debugging, research, and investigation.
  • Work with product owners to understand desired application capabilities and testing scenarios.
  • Continuously improve software engineering practices.
  • Collaborate with other technology teams to ensure integrated end-to-end design and integration.
  • Work on CICD (Continuous Integration and Continuous Delivery) using modern DevOps tools.
  • Work code versioning tools such as Git, GitHub, Jenkins, Sourcetree.
  • Monitor system performance trends using modern tools like Dynatrace and identify potential issues.
  • Perform application testing, validation, and documentation. Use JUnit for unit testing. Suggest opportunities for improvement.

Technology stack:

Back-End: Java, J2EE, Design Patterns, Spring, Spring Boot, Spring Config Server, Spring Cloud Stream,Micro-services, RESTful services, JSON, XML

Database: Oracle, PostgreSQL, MongoDB, Redis

Cloud Computing/DevOps/Platforms: Amazon Web Services (S3, RDS, EC2, ECS, SQS, SNS, CloudFormation), Artifactory, Docker

CICD: Jenkins, Artifactory, Nexus

Build Tools: Maven, Git

Educational Qualifications:At least Bachelor’s Degree in Computer Science or equivalent


Related jobs

Report job