Tech Mahindra
Location
Bangalore | India
Job description
JAVA DEVELOPER We are looking for a Java Developer who is ready to be a part of a talented software team with experience in building high-performing, enterprise-grade applications; someone, who is motivated to develop efficient Java code while keeping up with full software development life cycle from concept to testing. Professional skills and qualification: · Good understanding of applications' design principles; · Experience in enterprise web applications development; · Knowledge of SDLC; · Team player with good analytical and communication skills; Job experience/knowledge of: · Minimum experience of 5 years in the industry · Strong in Core Java J2EE or Spring API, AOP, Spring Boot · Strong experience with Collections, IO, Threads, Design Pattens, Dependency Injection ,security Patterns . · Good Experience on Transaction management ACID properties · Experience on OWS -open web security · Hibernate (Very Good experience), Annotations ,Cache, Transactions. · REST services, Best Practices · Message queue · SOLID Principals · Databases (Oracle, PostgreSQL or similar) · Application server configurations As an advantage: · Micro-services architecture · Docker/Kubernetes · Cloud native applications (AWS, Azure) Responsibilities (may vary depending on title level): · Complete assigned software development tasks, document and test software code within defined timeframes and according to the company/project standards; · Review software code, report review results and implement required improvements; · Work closely with software testing team and assist them when required; · Lead technical work stream(-s) and manage subordinates.
Please share your updated CV to [email protected] , along with below details Name Contact # Email id Skill Total Yrs Relevant Yrs Current Location Preferred Location Notice Period Current CTC Expected CTC Current Org Please attach your updated CV Certification Y/N VersionJob tags
Salary