Java Tech Lead
Job OpportunityJob description:10+ Years with expertise in implementation (expertise matters a lot, we might approve less experience)Well versed with SDLC conceptsWorking with cross functional teams like business management, architects, operations, and QAStrong programming & problem solving skillsAbility to think from a business perspectiveAgile team player with interpersonal communication skillsAbility to work independently with minimal supervisionMandatory skills:Expertise in JAVA/J2EE programming language utilizing Spring framework.Sound knowledge on object oriented programming conceptsExperience in working on multithreaded systems.Strong experience RESTful services with security/availability/performance aspects being thoroughExposure to unit testing framework like TestNG, JUnit.Good knowledge on system design and various design patternsStrong systems fundamentals related to performance, scale, and factors inside/outside the JVM that impact the system.Strong experience with SQL databases (procedures, triggers, etc.)Expertise in Unix commands.Expertise on GIT and Maven usage.Experience in working in Agile methodologiesExperience in continuous integration