Architect – Java

Home/Architect – Java

Architect – Java

Get in Touch With Us

Experience: 8+ years

Positions Open: Architect / Senior Architect

Industry: Healthcare & Supply Chain, Vendor Compliance Management

Location: Madurai/Trichy/Chennai/Bangalore

Technical Skills: Java8+, Spring4+, Hibernate4+, AWS, Microservices , CI/CD Tools, MongoDB, Elastic Search, Scheduler (Quartz), API Design/Develop, Detailed Test Approaches – JUnit, TestNG, Mockito, Development Workflow with (GitFlow, Feature branching) – Atlassian Stash, Atlassian Bamboo, Atlassian Workflow, Datastores (MongoDB, MySQL, Elasticsearch, Redis)

Job Description:

  • Candidate must have 6+ years of hands on experience in developing enterprise applications using J2EE frameworks including Spring, Microservices & SOA Architecture
  • Knack for writing clean, readable Java codes
  • Candidate must be exceptionally strong on Design Principles, Design Patterns, Architecture Styles, Specifications, Libraries)
  • Candidate should poses skill for writing reusable Java libraries and knowledge of concurrency patterns, class loading mechanism & continuous integration
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Solid understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds
  • Experience with popular web application frameworks, such as Play and Spark
  • Familiarity with Java GUI frameworks {{such as Swing, SWT, and AWT depending on project requirements}}
  • Understanding fundamental design principles behind a scalable application
  • Experience in Cloud Services (AWS – EC2, ECS, S3, ELB, Lambda, DynamoDB, API Gateway, Batch, RDS, Route 53, Step Functions, CloudFront, CloudWatch, CloudFormation, ElasticCache, CodePipeline, CodeBuid/Deploy, SNS, SES, SQS)
  • Experience in CI/CD Tools like Docker, Kubernates, Jenkins or Bamboo
  • Hands on experience on MongoDB, Elastic Search, PostgreSQL
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with build tools such as Ant, Maven, and Gradle
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Candidate should be willing to travel to US on short term assignments and should be able to handle architecture level discussions with Client teams
  • Candidate must have excellent interpersonal and communication skills
Filter: Java

Apply for this position

Choose your file to upload.
Allowed Type(s): .pdf, .doc, .docx
Allowed Type(s): .pdf, .doc, .docx