Senior Java Software Engineer

5 - 9 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Java Developer at our company, you will be a part of a passionate team that values clean and maintainable code. Your role will involve working with cutting-edge technologies like Akka, Docker, Reactive Programming, Functional programming languages, and NoSQL databases. You will play a key role in software architecture decisions, technical design, and the entire lifecycle of product development. Additionally, you will guide and mentor teams, participate in knowledge sharing sessions, and contribute to open-source projects. **Key Responsibilities:** - Strong Java and J2EE background with 5-7 years of experience. - Strong working experience in Multi-Threading, Exception Management, and Use of Collections. - Sound knowledge of working with application aspects such as Caching, Asynchronous APIs, and Logging. - Experience with web application frameworks like Spring Boot or Dropwizard. - Proficient in unit testing using tools like Junit & TestNG. - Understanding of relational databases, RESTful services, and build tools like Maven & Gradle. - Familiarity with mocking frameworks like Mockito/PowerMock. - Knowledge of message queues such as ActiveMQ, Kafka, RabbitMQ. - Proficient with version control tools like Git and Bitbucket. - Exposure to Agile/Scrum, TDD, Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins, and SonarQube. - Ownership of technical solutions and ensuring deliverables meet technical expectations. - Strong communication skills for articulating technical designs and concepts. - Experience with cloud and containerization is a plus. - Hands-on experience in application development in an enterprise setup. - Understanding of Distributed Application Architecture. **Qualifications Required:** - Bachelor's degree in Computer Science or related field. - 5-7 years of experience in Java development. - Strong knowledge of OOPS and functional programming principles. - Experience with Agile/Scrum, TDD, and CI/CD practices. - Excellent communication and teamwork skills. At our company, developers like you believe in writing clean and maintainable code. You will have the opportunity to work with Micro Services architecture deployed on the Cloud, gaining experience in automated build deploy processes powered by Code Analysis, Automated Tests, Functional and Non-functional analysis, Blue Green deployment, and more.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You