Home
Jobs

Senior Java Software Engineer

5 - 7 years

0 Lacs

Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior Java Developer Who are we looking for? A passionate developer who has a strong working knowledge of OOPS and functional programming principles. Standard Definitions and abbreviations don't entice us that much. Key skills: • 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 i.e., Caching, Asynchronous APIs, Logging etc. • Experience with web application frameworks like Spring Boot or Dropwizard. • Unit Testing is an everyday affair and hence demands very good unit testing skills using tools like Junit & TestNG. • Understanding of relational databases, RESTful services, and build tools like Maven & Gradle • Knows what and when to mock and have used frameworks like Mockito/Power mock. • Understanding of message queue such as ActiveMQ, Kafka, RabbitMQ. • Version Control is treated as important as programming skills. Fluent with version control tools like Git and Bitbucket. • Exposure to Agile/Scrum, TDD not in theory but in practice. • Experience with Continuous Integration, Continuous Deployment, Static Code Analysis, Jenkins and SonarQube. • Willingness to take ownership of the technical solution and ensure technical expectations of deliverables are met. • Strong communication skills along with the ability to articulate technical designs and concepts. • Exposure to cloud and containerization would be a plus. • Hands-on experience in application development in an enterprise setup. • Have a good Understanding of Distributed Application Architecture. Developers at Tenerity: • Believe in writing clean and maintainable code. • Work with cutting edge technologies like Akka, Docker, Reactive Programming, Functional programming languages and NoSQL databases. • Are the key technical influence in software architecture decisions. • Are responsible for technical design and the entire lifecycle of product development. • Guide, mentor teams and others. • Are a part of an open office culture which fosters knowledge sharing sessions. • Work in a collaborative team environment; engage in discussions and team-wide communication such as daily Stand-ups, tech rally, and pair programming refactoring, code review. • Love participating as a speaker, contributing to open-source projects, writing blogs or articles. What will you get? • Awesome opportunity to work with Micro Services architecture getting shipped on Cloud. • Experience in working with automated build deploy powered by Code Analysis, Automated Tests, Functional and Non-functional analysis, Blue Green deployment and much more. Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

RecommendedJobs for You