Monday, October 05, 2020

Java Solution Architect - J2EE/Solution Design (10-15 yrs) (Good to Great)

Role

- Java Solution Architect

- Part of a Business Analysis and Software Development Leadership

- Provide Technical Solution Design, Development and Architecture of new and existing products

- 10+ years of experience in Core Java programming

- 5+ years of experience in architecting Java applications with Software Products company

- Experience in Financial Technology Domain based companies is a plus

Technical Skills (Essential) :

- Proven experience as an architect for high volume high throughput applications in the past.

- Experience with RESTful architecture and SOA architecture

- Expertise in Microservices Architecture

- Experience in designing solutions using industry standard open source frameworks such as Apache Camel, Spring, Apache ActiveMQ,

- Experience in Java, J2EE Design Patterns and Enterprise Integration patterns

- Experience in core Java development using concurrent threading model, JVM tuning, GC management, Distributed Caches.

- Expertise in one or more of the Java EE and Web containers (JBoss, WebSphere, WebLogic or Tomcat)

- Expertise in Design, Development/Implementation of Java/J2EE Application using protocols such as JMS, HTTP, SOAP,REST and FTP

- Exposure in Application Profiling tools to identify bottlenecks and fixing it

- Exposure in various tools to perform load and vulnerability testing

Technical Skills (Desirable)

- Experience in Database SQL tuning

- Knowledge in Web Services Technologies: XML, XSD, XSLT, SOAP, WSDL

- Knowledge in REST Services Technologies: JSON, YAML, RAML, XML, XSD

- Expertise in setting up Continuous integration tools like Hudson, Cruise Control, Jenkins and managing snapshots, staged releases, and promoting nightly builds

- Experience using Agile practices such as TDD, XP, CI, unit testing to deliver solutions

- Familiarity with builds and dependency management using Maven / Ant build scripts or similar tool

- Strong in Tools and frameworks such as JUnit, JIRA/Bugzilla, CVS/SVN/Git/Gradle

- Expertise in using Static Code Analysis tool like SonaType, SonarQube with Check Style, PMD and Find Bugs

- Exposure to latest technologies like Docker Container Deployment, Google Protocol Buffers

- Prior exposure with IBM WebSphere, Oracle/BPEL, Camel/Mule or other ESB

- Certifications in PMP / CSM / TOGAF

Other Skills :

- Excellent presentation skills and ability to express conceptual and physical architecture and guidelines to key strategic team and the development team.

- Comfortable working in a team, also with members of other teams when needed.

- Good analytical skills: understand the problem, analyze a situation, propose a solution, discuss the approach, search similar problems on internet for possible solutions if needed, report results in coherent manner.

- Ability to quickly learn new technologies, tools and environments.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.