Senior Software Engineer - IT

  • Bengaluru
  • Tekwissen India
Responsibilities: Design, develop, and maintain high-performance backend applications using Java and the Spring Boot framework. Implement and optimize data storage solutions, leveraging technologies such as MongoDB, ElasticSearch, and relational databases (RDBMS). Work on containerization and orchestration using Kubernetes for scalable and resilient deployments. Collaborate with cross-functional teams to integrate messaging solutions, such as RabbitMQ and Kafka, ensuring seamless communication between microservices. Troubleshoot and resolve issues related to application performance, system reliability, and data integrity in a Linux environment. Participate in the planning, implementation, and maintenance of scalable and distributed systems. Stay abreast of emerging technologies and industry best practices to continuously enhance system architecture and performance. Contribute to the development of RESTful APIs and ensure their security and scalability. Collaborate in code reviews, mentor junior team members, and actively participate in knowledge-sharing sessions. Maintain documentation for codebase, configurations, and system architecture. Requirements : Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of hands-on experience in Java development, with expertise in Spring Boot. Proficient in working with Elasticsearch, MongoDB, and relational databases. Experience with containerization and orchestration tools, specifically Kubernetes. Familiarity with messaging systems such as RabbitMQ and Kafka. Strong understanding of Linux environments and shell scripting. Knowledge of RDBMS concepts and hands-on experience with SQL. Familiarity with distributed system architecture and microservices. Exposure to cloud platforms and services (e.g., AWS, Azure) is a plus. Excellent problem-solving skills, communication skills, and a collaborative mindset. If you are a passionate and skilled developer with a strong background in Java, Spring Boot, and related technologies, we encourage you to apply and be a part of our innovative and dynamic team!