Overview
Remote
Depends on Experience
Full Time
No Travel Required
Skills
API
J2EE
IBM
Job Details
Extensive hands-on experience of the J2EE Framework and internals of the architecture, including JSF, JDBC, JMS, Transaction services, SOAP, REST, Logging (Log4J), Thread Management and
development of asynchronous java processes
- Extensive experience in understanding of batch frameworks, implementing complex business driven batch programs and provide guidance on hardware and software infrastructure needs
- Ability to configure and run batch programs and come out with performance analysis and statistics
- Ability to integrate batch with online applications, reports, and rules engines framework
- Solid Experience with Apache ZooKeeper, Apache TomCat, ActiveMQ and Mule 4.
- Experience with ORM tools, i.e., Entity Framework, Hibernate or MyBatis
- Experience with spring framework, spring batch, Spring MVC and spring boot
- Proficient in Apache ZooKeeper, Apache TomCat, ActiveMQ, Mule 4 and WebSphere Liberty servers including having good knowledge on administering and managing them
- Solid understanding of DevOps tools like Maven, Jenkins, JFrog Artifactory and Git Repositories
- Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with solid experience in service-oriented architectures (SOA) and
Microservices Architecture.
- Proficient in building API s using RESTful Web Services.
- Experience in understanding system security and how to implement them (Ex, SQL Injections, HTTP protocol, request/response cycles and session/Cookie management)
- Extensive practical experience in the areas of BPM distributed caching and web frameworks, cloud technologies, performance optimization, scalability etc.
- Able and willing to be hands-on when needed
- Ability to perform code reviews and recommend automated review tools for the project
- Collaborate with the product, engineering, and business teams to understand the requirements that will form the core foundation for all the future products
- Mentor technical resources in product teams
- Responsible and own periodic client meeting to maintain good relationship
- Experience and Strong knowledge of Linux, relational database and IBM products
- Experience designing and working with cloud infrastructure (Azure or AWS or Google Cloud Platform)
Experience: Minimum 15+ years Hands on Java Architect and Designing & Lead Developer Qualifications
Preferences:
- Previous experience as Java architect and Ability to adapt quickly to an existing tools/software s in complex environment and learn new technologies.
- Candidate should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills.
- Strong communication skills, both written and oral
- Passionate about building high-quality systems with software implementation best practices while leading and mentoring a team of developers.
- Ability to understand methodologies and tools used for delivery and display a passion to follow and devise processes for improving quality
- Ability to multi-task & support multiple priorities / multiple deliverables
- Ability to understand requirements and turn them to useful client deliverables using a team
- Strong Analytical and Problem-Solving Skills
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.