Search by job, company or skills

techify solutions pvt ltd

Senior Java Developer

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Designation: Senior Java Developer

Location: Remote

Department: Technical

Responsibilities

  • Design, develop, and maintain scalable backend applications using Java 17 and Spring Boot 3.x.
  • Own features end-to-end across modular services and backend components.
  • Build and maintain Restful APIs, micro services, and distributed backend systems.
  • Develop batch jobs, schedulers, and asynchronous processing workflows using Spring Batch, Quartz, RabbitMQ, or Kafka.
  • Integrate third-party services, SDKs, and enterprise systems such as cloud storage, notifications, SSO, telecom, and workflow platforms.
  • Work with relational and NoSQL databases including MySQL, PostgreSQL, and MongoDB.
  • Manage database schema evolution and migrations using Liquibase or similar tools.
  • Implement secure authentication and authorization mechanisms using Spring Security and SSO/SAML integrations.
  • Write clean, maintainable, testable, and high-performance code following OO design principles and coding standards.
  • Participate in code reviews, debugging, troubleshooting, and production issue resolution.
  • Improve application reliability, performance, logging, monitoring, and test coverage.
  • Collaborate with cross-functional Agile teams including frontend developers, QA, DevOps, and product stakeholders.
  • Contribute to CI/CD pipelines, containerization, and deployment processes using GitHub Actions, Docker, Jib, and related tools.
  • Ensure API documentation, code quality, and engineering best practices using tools like OpenAPI and SonarQube.

Requirements

  • 5+ years of hands-on experience in Java backend development.
  • Strong expertise in Core Java, Object-Oriented Programming, multithreading, collections, and design patterns.
  • Solid experience with Java 17 and Spring Boot 3.x ecosystem.
  • Hands-on experience with Spring MVC, Spring Data JPA/Hibernate, Spring Security, and REST API development.
  • Experience working with distributed systems, asynchronous messaging, and event-driven architectures.
  • Strong knowledge of RabbitMQ, Kafka, or Spring Cloud Stream.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Good understanding of MongoDB and NoSQL database concepts.
  • Familiarity with database migration tools like Liquibase or Flyway.
  • Experience with Git, Gradle, CI/CD pipelines, and automated testing frameworks like JUnit and Mockito.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Understanding of structured logging, monitoring, caching, and JVM performance basics.
  • Experience working in Agile/Scrum development environments.
  • Strong communication, collaboration, and problem-solving skills.

Good to Have

  • Experience with Redis and distributed caching strategies.
  • Exposure to Spring Cloud and microservices architecture.
  • Knowledge of MongoDB Atlas Search and advanced NoSQL optimization.
  • Experience with SSO, SAML, pac4j, or identity federation tools.
  • Familiarity with BPM/workflow engines such as Activiti.
  • Experience with Firebase Admin SDK and push notification systems.
  • Hands-on exposure to Docker, containerization, and image build tools like Jib.
  • Experience with API documentation tools such as Swagger/OpenAPI.
  • Knowledge of SonarQube, Jacoco, and quality gate implementations.
  • Understanding of cloud-native deployment and scalable backend architecture.
  • Experience handling high-volume production systems and performance tuning.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 147317091

Similar Jobs

Bengaluru, India

Skills:

JavaGoogle Cloud PlatformDockerKafkaSpring BootAzureKubernetesAWSPub Subagentic AI architecturesLLMs

Bengaluru, India

Skills:

snowflake JavaApache FlinkPrometheusKafkaGrafanaSqlSpringJavascriptDockerTerraformDatabricksAzureKubernetesPythonAWSOpen Telemetry

Bengaluru, India

Skills:

JavaMqCassandraData StructuresMicro ServicesKafkaHazelcastHttpRest ApiAlgorithmsApplication SecurityXmlConcurrency Frameworks

India

Skills:

JavaHibernateTomcatCSSGrailsSQL ServerJspSqlHTMLSpringjQueryJavascriptJdoXmlOracleStrutsAspWeb ServicesJsfOracle ASRelational DatabasesPlay

Bengaluru, India

Skills:

snowflake JavaApache FlinkPrometheusKafkaGrafanaSqlSpringJavascriptDockerTerraformDatabricksAzureKubernetesPythonAWSOpen Telemetry