Senior Software Engineer- Java

6 - 7 years

8.0 - 12.0 Lacs P.A.

Chennai

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

Performance tuningNetworkingCodingMySQLCloudJavascriptInstrumentationJ2EeTeam buildingPython

Work Mode

Work from Office

Job Type

Full Time

Job Description

Container technologies, including creating Docker plugins and extensions Serverless technologies including instrumentation, addons Orchestrators including Kubernetes, OpenShift, Mesos, Swarm Metric generation and collection including Prometheus and tools like Dynatrace and Datadog Tracing including OpenTracing , Jaeger Graph tools and Databases including neo4j, JanusGraph , TinkerPop /Gremlin TimeSeries databases like Prometheus, OpenTSDB NoSQL and Indexing tools like MongoDB, Cassandra, Solr and Elastic Languages including Java, Scala, Javascript , Python, R, and Go Messaging tools including Kafka, Akka Big Data tools including HDFS, YARN, Spark, Flink AI/ML techniques including Statistical Analysis, Classification, Deep Learning, etc. Cloud services: AWS, GCP, and Azure, their services in databases, networking and ML tools High performance User Interfaces including AngularJS, Vue, D3.js and local stores Authentication and Authorization including tools like Okta and KeyCloak Role Responsibilities: New features developed independently with the ability to document the design after understanding and evaluating the requirements with necessary groundwork on required application components Hands-on coding to implement the design for feature completion Able to write unit tests that ensures bug free code Able to handle the multi-tenant and performance requirements of the new features and applications. Integrate the new features with existing modules, deliver ready to use code meeting necessary build requirements and CI/CD requirements. Work with other functional groups for product, technology, QA, tech support and deployment team. Required Qualifications: BE/ B.Tech Degree from a reputed institution with at least 6 + years of relevant experience Hands-on experience with Core Java( 8 or above), J2EE with a good knowledge of its ecosystem Experience with JUnit, JMH like performance tuning test tools preferred REST API design and development experience. Usage of Swagger or other API spec tools would be preferred. Working knowledge on Spring Boot is a plus Hands-on experience with some of the following application components is a plus: Kafka, OpenTSDB , Elasticsearch, Janus graph or any graph DB. Experience with databases such as Cassandra or Solr or MongoDB, MySQL or PostgreSQL required. Familiarity with continuous integration and build tools such as Jenkins or CircleCI , Maven, Ant required Experience building applications using microservices architecture is highly preferred. Knowledge of Kubernetes, Docker would be ideal Experience building scalable systems Strong problem solving skills and ability and interest to solve complex problems Interest in machine learning (ML) data science is a plus Desired Qualifications : Working Knowledge of public clouds, AWS, Azure or GCP, is desired

Information Technology
San Mateo

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)