A minimum of 4 years of software development experience
A minimum of 1 years of experience in the Sr. Software Developer role mentoring a team of 23 Jr. developers
A minimum of 3 years of objectoriented (Java J2EE) software development experience as an individual contributor
Strong proficiency in Java technologies including Spring Boot Hibernate and more
Good understanding of relational databases like PostgreSQL. Knowledge on NoSQL database like Mongo DB.
Expertise in Microservices architecture and Queueing systems like( Apache MQ Kafka) . Knowledge on distributed systems and cloud computing
Familiarity with data encryption and decryption techniques to enhance application security
Good to have knowledge on design patterns and DS Algorithms
Excellent organizational and communication skills
Ability to demonstrate problemsolving skills anticipating challenges and devising effective solutions
Passionate about continuous learning and embracing new technologies and domains
data structures,design patterns,spring boot,hibernate,cloud computing,j2ee,data encryption,mongo db,distributed systems,postgresql,spring,kafka,microservices,algorithms,apache mq,java