Senior/Lead Java Platform Engineer
170login
Job details
Job description, work day and responsibilities
Senior/Lead Java Platform Engineer
Experience: 6-10 Years
Location: Bangalore
Type: Full-time
To be successful in this role, you should possess
● Bachelor's degree in Computer Science or a related field with 6-10 years hands-on experience with Java based open source tech stack
● Expertise in Core Java, Data Structures, J2EE with proven expertise in Spring MVC, Spring boot, Microservices architecture, Web Services (Rest) in distributed systems
● Practical experience with MySQL and/or NoSQL databases like Couchbase, DynamoDB,
Cassandra
● Practical experience with Caching frameworks Memcached/Redis, Message Queues (JMS,
RabbitMQ)
● Experience in building high performance, high availability REST APIs and REST clients
● Expertise with log file analysis using one or more of ELK, Splunk, Kibana
● Prior experience with CI/CD, Container architecture - Docker/Jenkins and build scripts Maven/Ant
● Experience with Kubernetes
● Prior experience in the transformation to cloud platforms is preferred
● Experience with Kafka is a definite plus
● Experience with building analytics pipelines and analytics DB is a plus
● Strong practical experience in applying design patterns, multithreading concepts to solve complex problems, strong problem solving skills
You are someone who would easily be able to
● Study and learn the latest in AI/NLP/Chatbots domain and the messaging platform
● Work closely with the US and India engineering teams to help build the Java/Spring based backend and REST APIs.
● Closely collaborate with the principal engineer in the India engineering team in technical excellence
and ownership of critical modules; own the development of new modules and features
● Troubleshoot live production server issues; assume leadership responsibilities in the production issue resolution lifecycle
● Handle client coordination and be able to work as a part of a team, be able to contribute
independently and drive the team to exceptional contributions with minimal team supervision
● Perform Unit Testing and Integration testing in a Continuous Deployment scenario
● Follow Agile methodology, JIRA for work planning, issue management/tracking
Additional Project/Soft Skills:
● Should be able to work independently with India & US based team members.
● Strong verbal and written communication with ability to articulate problems and solutions over phone and emails.
● Strong sense of urgency, with a passion for accuracy and timeliness.
● Ability to work calmly in high-pressure situations and manage multiple projects/tasks.
● Ability to work independently and possess superior skills in issue resolution.
● Should have the passion to learn and implement, analyse and troubleshoot issues
Company address
Offer ID: #384403,
Published: 2 months ago,
Company registered: 2 years ago