Senior Java DeveloperWe are looking for Senior Java Developer with 5 +yearsof solid development experience in Java Development and has a solid knowledge base of the SDLC.We are looking for a Senior Java Developer with experience in building high-performing, scalable, enterprise-grade applications.You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

About The Employer:

Deliveries expectations

  • The incumbent would be expected to perform maintenance work on existing code
  • Also expected to enhance or/and perform tune existing code
  • Be engaged in improving integration and quality there off to increase delivery guarantees
  • Also, to consider and embed best engineering self-healing and optimization capabilities.
  • Business operational support with customer queries on data and integration queries.
  • Can also be assigned to develop new code/services as required and directed by lead.

People skills:

  • Team player, ability to work alone, mentoring.

Technical requirements & technology:

  • Programming

    • Java,
    • Micro Services Pattern,
    • MongoDB,
    • ProsGreSQL,
    • REST services,
    • Encrypted communication using SSL,
    • Jenkins, GitHub,
    • Spring Boot,
    • Spring Cloud API,
    • Swagger,
    • JWT tokens,
    • SonarCube

  • Rancher deployment

    • Docker,
    • Kubernetes,
    • Rancher,
    • Virtualized Infrastructure,
    • DevOps,
    • Instaana,
    • Zipkin,
    • Cloud Sleuth

  • API Manager

    • API Connect,
    • WCL security pattern

  • Apache KAFKA

    • Avro,
    • Kafka,
    • Message Oriented Middleware pattern,
    • Java,
    • Jenkins,
    • Spring Boot,
    • Spring Cloud API,
    • Swagger,
    • Sparks

  • Big Data

    • HQL (Hadoop query language),
    • MongoDB,
    • Spark SQL

  • RDBMS

    • Fundamental Relational Database concepts.
    • Types of RDBMS objects.
    • Popular database systems.
    • Design a relational database and its schema.
    • Create Entity Relationship Diagrams (ERD).
    • Normalize data.
    • Hands-on with Relational Databases such MySQL, PostgreSQL, and Db2 using web tools and command line.
    • Create tables and load data.
    • Export data from one database and import into another RDBMS.

Learn more/Apply for this position