Java Backend Developer
LTIMindtree
Hyderabad, Telangana, India
Job Description: Minimum 5 years hands-on Software Development experience · Proven working experience in Java development · Good knowledge on Data Structures and Algorithms · Good Working Knowledge of Java Concurrency libraries, collections and Java 8 · Hands on experience in designing and developing applications, Microservices using Java/Spring Framework · Ability to develop streaming applications using Kafka (kinesis, MQ is addon) · Object Oriented analysis and design using common design patterns. · Excellent knowledge of Relational Databases and SQL and query tuning · Excellent knowledge of at least one of the NOSQL databases like Redis, Aerospike · Experience with test-driven development using Junit, Mockito, Spring Testing · Proficiency in tools Bitbucket, Maven, JIRA, SVN, Jenkins, SonarQube & Nexus. . Exposure to Openshift Cloud Platform is a plus · Familiar with monitoring tools – Grafana and ELK. Prometheus is add on · Must have strong automation and scripting skills – proficiency in shell, groovy & python. · Can work under dynamic change environment and have the right attitude to learn and implement.