What are the responsibilities and job description for the Senior Java Developer position at DATAMETRICS SOFTWARE SYSTEMS INC.?
Experience :10 years
Location: Irving, TX (Face to Face Interview)
Position Type: Long Term Contract
Job Description
· Must have skills: Core Java, Microservices, Spring Boot (WebFlux), Rest API, Elastic Search, Kafka/Spring Batch, AWS ( 3 years)
· need 10 years of exp.
Roles and Responsibilities:
· Expertise in Developing APIs & Microservices
· Ability to write 'clean code'
· Expertise in Core Java (Multi-Threading, Data structures, Lambdas)
· Expertise in Spring Framework, Spring Boot
· Experience in writing and optimizing database queries in DynamoDB and SQL/relational DB
· Expertise in writing unit and integration tests (Junit, Cucumber, Jbehave etc.)
· Understanding of applying design patterns
· Experience with frameworks like Apache Commons, Hibernate, GSON
· Experience in AWS Cloud platform and its features which includes containerization, EC2, Fargate, SNS, SQS, API Gateway, Lambdas, Auto Scaling, S3, and Kinesis.
· Strong experience with development methodologies such as Agile or SCRUM
· Strong experience in working with DevOps, cloud formation templates, and Build pipelines.
· Demonstrate strong problem-solving ability and analytical skills