Search by job, company or skills

T

Backend Java Developer - WDOT

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Over 50 applicants

Job Description

Job Description :

  • 2-4 years of core Java programming experience
  • Mastery of the Spring/ Spring Boot framework
  • Good understanding of OOPS concepts, and design patterns as well as DB table design and normalization
  • Strong problem-solving experience in a technical environment
  • Experience with building low latency, large data processing systems.
  • Familiarity with Java and web testing frameworks (e.g., Junit, Selenium)
  • Understanding of memory management, multi-threading - concurrency and synchronization.
  • Expertise in RESTful web services and microservices architecture
  • Solid understanding of ORM frameworks (e.g., Hibernate)
  • Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL)
  • Version control systems, preferably Git
  • Experience with build tools like Maven or Gradle
  • Strong knowledge of software design patterns and principles (SOLID, DRY, etc.)
  • Proficiency in unit testing and test-driven development (TDD)
  • Experience with Agile methodologies
  • Candidate should be a quick learner. Should have demonstrated in the past quick learning capabilities.
  • Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English)
  • Must be a team player with prior experience in working in a global development team.
  • Self-motivated individual, quality and improvement focused.

Desirable Skills:
  • Working knowledge of Python
  • Building and creating shell scripts
  • Familiar with Linux commands and able to easily navigate, stop, start, and debug services.
  • Experience in CI/CD working with pipelines, integrating pipelines with gitlab.
  • Strong with git, branching strategies, peer review, commit clarity.
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with front-end technologies (JavaScript, Angular, React, or Vue.js)
  • Experience with NoSQL databases (MongoDB, Cassandra, etc.)
  • Knowledge of messaging systems (Apache Kafka, RabbitMQ)
  • Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.)
  • Experience with performance tuning and optimization
  • Understanding of security best practices in Java development
  • Experience with GraphQL
  • Knowledge of caching mechanisms (e.g., Redis, Memcached)
  • Familiarity with logging and monitoring tools (ELK stack, Prometheus, Grafana)
  • Experience with code quality tools (SonarQube, Checkstyle, etc.)
  • Industry exposure of Investment banking

More Info

Job Type:
Employment Type:

About Company

Talent Networks is a specialized consulting firm, focussing on the people side of the enterprise. We help organizations make the big decisions related to human resource strategy. We are a young organization, incorporated based on the principle that consultants must measure their success in terms of their clients&#8216&#x3B; success and remain as passionate about their clients&#8217&#x3B; results as they are. Having managed large HR functions across Indian and international corporate houses, our lead consultants have deep and varied functional expertise. Together, as a team we are relentless in the pursuit of our goal - providing comprehensive, insightful HR solutions to our clients.

Job ID: 128464855