You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

Detailed Job Description:
  • 3+ years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expert in one or more areas.
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Client’s internal and external cloud platforms
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward.
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.
  • Expertise in one or more of the following languages/frameworks Java SE/EE, Sprint Boot, Angular, HTML, JS, CSS
  • Understanding of software engineering fundamentals including data structures, algorithms, and OOP.
  • Experience with Agile SDLC processes
  • Expertise in Java and J2EE
  • Level of understanding of infrastructure elements
  • Understanding of service design for Cloud environment, specifically micro-services deployed in Cloud Foundry
  • Micro-service design operating within a bounded context
  • Database principles and Data Architecture/Model
  • Multi-thread vs single thread decision and utilization
  • Memory management in programming language
  • Knowledge of Common Frameworks
  • Knowledge of Basic Algorithms and approaches in optimization of algorithm
 
Mandatory Skills:
  • 3+ years of experience in Core Java, Spring boot, Microservices
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD.
  • Micro-service design operating within a bounded context
  • Database principles and Data Architecture/Model
  • Multi-thread vs single thread decision and utilization
 
Good to have skills:
  • Excellent interpersonal skills, Excellent communicator,
  • Knowledgeable on OpenShift and Cloud