Job Description
- At least 7+ years or more of experience in Java/J2EE Development is required for this role.
- Looking for very strong Java Backend Developers only
- Experience working on Core Java and Java 8
- Solid experience in microservices is required
- Very strong coding skills is required for this role
- Ability to design, develop and deploy the company’s applications
- Solid knowledge of data structures and algorithms fundamentals
- Capable of working independently on systems and infrastructure components used often by one or more applications
- Knowledgeable and experienced in preforming integrated testing and acceptance testing
- Solid understanding and experience of Relational and NoSQL databases
- Test Driven Development (TDD) or Behavior Driven Development knowledge is a plus
- Experience/Knowledge with Agile SCRUM development Methodology
Required Primary Skills
- Java/J2EE Programming
- Microservices experience is must
- Strong Coding skills
- Expertise in backend development
- Must have experience with CI/CD tools such as Jenkins, or Chef or Maven or GoCD or Azure Devops
- AWS (Amazon Web Services) is highly preferred or Azure is (Nice to have) as well
- Restful APIs is a plus
- SQL Server Databases/Oracle Databases or NO SQL Databases expertise is required
Other Preferred skills (Nice to have):
- Batch or stream processing systems (Apache Spark or Flink or Akka or Storm or Spring)
- Message brokers/Middleware: Kafka/RabbitMQ/WebSphere MQ/AWS SQS/AWS SNS/Apache ActiveMQ/Kinesis (at least one of the skill set but not mandatory)
- Knowledge of Testing tools such as Selenium or Cucumber