DevJobs

Java Software Engineer

Overview
Skills
  • Java Java ꞏ 3y
  • SQL SQL
  • Shell Shell
  • C# C#
  • Spring Boot Spring Boot
  • Spark Spark
  • MySQL MySQL
  • PostgreSQL PostgreSQL
  • MongoDB MongoDB
  • Cassandra Cassandra
  • Linux Linux
  • OOP OOP
  • Jenkins Jenkins
  • Docker Docker
  • Kubernetes Kubernetes
  • JUnit
  • Spring
  • Automation testing
  • Hadoop

Responsibilities:

  • Develop and deliver high-scale, production-ready Java applications with a focus on performance and reliability.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Debug, troubleshoot, and resolve application issues.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.
  • Ensure applications meet security, performance, and quality standards.


Required:

  • Bachelor’s degree in computer science or related field – a must
  • Minimum 3 years of hands-on experience with Java.
  • Experience with Spring/Spring Boot frameworks.
  • Expertise in object-oriented programming (OOP) principles and practices.
  • Strong understanding and practical application of data structures and algorithms.
  • Proven experience working with relational databases (e.g., MySQL, PostgreSQL), including the ability to write complex SQL queries.
  • Experience working in Linux environments, including shell scripting.
  • Hands-on experience with JUnit and automation testing frameworks.
  • Strong problem-solving skills and attention to detail, with the ability to debug and troubleshoot effectively.

Nice-to-Have:

  • Knowledge of C# - significant advantage
  • Familiarity with CI/CD pipelines using tools like Jenkins is nice to have.
  • Familiarity with microservices architecture and containerization and orchestration tools (such as Docker and Kubernetes).
  • Experience with NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with Big Data technologies such as Hadoop or Spark.

NetNut