Post Job Free
Sign in

Java Software Engineer

Company:
Tech Mahindra
Location:
Bengaluru, Karnataka, India
Posted:
May 08, 2024
Apply

Description:

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

Apply