Java Tech Lead
Apply NowCompany: Tech Tammina
Location: Bala Cynwyd, PA 19004
Description:
Role: Java Tech Lead
Location: Bala Cynwyd, PA (Day one onsite, 2- 3 day per week on site)
Duration: Long term
Rate: Market
Experience: 7-9 Years of IT Experience and proven experience as a Java Tech Lead or Tech Specalist role, with a strong background in Java-based development.
Must Have:
1. Strong experience of in-place technical modernization of an application from MVC/EJB to Microservices Architecture.
2. Experience in migration from EJB to REST based Services
3. Java 8 to 11
4. Java EE(J2EE), EJB 3.0 and Java Server Faces
5. REST Webservices
6. Microservices Architecture & Design Patterns (Saga, Circuit Breaker etc.)
7. Distributed Transaction Management (Atomikos or any open source)
8. Spring Framework, Spring Boot, Spring Batch
9. MS SQL Server
10. Groovy and OpenRules Rule Engine / Or any other similar rule engines
11. Azure Services (Azure Spring Apps, Azure Kubernetes Cluster, Azure SQL, Azure File System, Azure Cache for Redis, Azure Queues, Azure Key Vault)
12. Familiarity with agile development methodologies and DevOps practices. Strong knowledge of object-oriented design principles, design patterns. Excellent analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions. Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Good to have (at-least 1):
1. Java 17 (Functional Programming, Optional, Stream APIs, Parallel Stream APIs, Records, Switch Expressions with yield)
2. At-least 1 from the following list - EJB, Groovy, JBoss, Prior Experience in Eclipse Plugin Development, Refactoring Code, Performance Optimization and Refactoring.
Location: Bala Cynwyd, PA (Day one onsite, 2- 3 day per week on site)
Duration: Long term
Rate: Market
Experience: 7-9 Years of IT Experience and proven experience as a Java Tech Lead or Tech Specalist role, with a strong background in Java-based development.
Must Have:
1. Strong experience of in-place technical modernization of an application from MVC/EJB to Microservices Architecture.
2. Experience in migration from EJB to REST based Services
3. Java 8 to 11
4. Java EE(J2EE), EJB 3.0 and Java Server Faces
5. REST Webservices
6. Microservices Architecture & Design Patterns (Saga, Circuit Breaker etc.)
7. Distributed Transaction Management (Atomikos or any open source)
8. Spring Framework, Spring Boot, Spring Batch
9. MS SQL Server
10. Groovy and OpenRules Rule Engine / Or any other similar rule engines
11. Azure Services (Azure Spring Apps, Azure Kubernetes Cluster, Azure SQL, Azure File System, Azure Cache for Redis, Azure Queues, Azure Key Vault)
12. Familiarity with agile development methodologies and DevOps practices. Strong knowledge of object-oriented design principles, design patterns. Excellent analytical and problem-solving skills, with the ability to debug complex issues and propose effective solutions. Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Good to have (at-least 1):
1. Java 17 (Functional Programming, Optional, Stream APIs, Parallel Stream APIs, Records, Switch Expressions with yield)
2. At-least 1 from the following list - EJB, Groovy, JBoss, Prior Experience in Eclipse Plugin Development, Refactoring Code, Performance Optimization and Refactoring.