Epicareer Might not Working Properly
Learn More

Assistant Lead Engineer - Java (Software Development)

Salary undisclosed

Checking job availability...

Original
Simplified

• Degree in Computer Science, Computer Engineering or equivalent.

• At least 5 years of experience in Java development (Java 8 and above, J2EE, EJB, Spring Framework, etc.,)

• Knowledge of and Spring framework, specifically in Spring Boot, Spring MVC, Spring Security, Spring AOP, and API integration with SOAP and RESTful webservices

• Knowledge in JAXB and Java Security API

• Experience with application deployment in WebLogic Server, including administration and configuration for managed servers, data sources and JMS persistence stores

• Familiarity with database integration to Oracle DB and PostgreSQL using Spring Data JPA, Hibernate, JDBC

• Experience in installing and configuration of 12c WebLogic server.

• Experience in deploying batch jobs in WebLogic server.

• Knowledge on asynchronous messaging queues

• Knowledge in Ehcache

• Knowledge in unit testing with JUnit

• Knowledge in building and version control with Git, Gradle, Apache Ant

• Hands-on experience with AWS Cloud-native services (e.g. EC2, S3, Lambda, SQS, RDS, Kubernates, API Gateway.)

• Hands-on experience with CI/CD tools like Jenkins, GitLab CI, Bamboo or Circle CI

• Familiarity with IaC tools like Terraform or CloudFormation

• Experience with application deployment and managing of RH JBoss EAP Server and IBM WebSphere.