Java FullStack Architect
- 📅
- CREQ237124 Requisition #
- 📅
- 1 day ago Post Date
Java FullStack Architect
Minimum 12 years of experience handling large and complex architecture or redesign projects
End-to-end understanding of all phases of project implementation with strong design and hands-on development skills
Expertise in enterprise Java language with specialized coverage on frameworks and libraries; experience with digital web applications
Strong understanding of Java design principles
Hands-on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and Hibernate
Experience implementing secure, high-quality REST APIs
Proven experience in Microservices design, security designs, and best practices
Knowledge of design patterns and integration patterns
Preferred full-stack capability from front-end UI implementations to downstream system bindings
Understanding of non-functional parameters for large-scale applications, including scalability, resiliency, and maintainable architecture on Java platform
Ability to implement secure coding practices
Understanding of performance parameters and troubleshooting design flaws and system bottlenecks (including log investigation)
Excellent knowledge of RDBMS systems like MS-SQL Server, Postgres SQL, Oracle, or MySQL and NoSQL databases like MongoDB and Cassandra
Ability to identify hardware and software infrastructure needs to meet architectural goals
Perform validation tests to ensure flexibility and scalability of Java environment
Assist software design team with application integration
Conduct system performance tests
Hands-on experience building concurrent (multi-threaded) applications using Java
Work closely with client architects and business teams to define technical solutions and enhance existing application architecture
Understanding of TDD/BDD practices and unit/mock testing frameworks such as JUnit, JMock
Knowledge of distributed cache usage
Knowledge of XML parsing/transformation and XML Schema
Deep knowledge of Java/JEE ecosystem for building multi-tier and service-oriented business applications
Experience building micro front-end applications using frameworks like Angular 11+ or React
Strong experience with persistence frameworks and standards like JPA and Hibernate
Hands-on experience in architecting, designing, and developing large-scale distributed server-side enterprise applications
Sound knowledge of public cloud platforms like AWS, Azure, or Google Cloud
Familiarity with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI
Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL
Working knowledge of build tools like Maven or Gradle
Experience with large greenfield or brownfield projects, including HA and DR implementations
Java FullStack Architect
Minimum 12 years of experience handling large and complex architecture or redesign projects
End-to-end understanding of all phases of project implementation with strong design and hands-on development skills
Expertise in enterprise Java language with specialized coverage on frameworks and libraries; experience with digital web applications
Strong understanding of Java design principles
Hands-on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and Hibernate
Experience implementing secure, high-quality REST APIs
Proven experience in Microservices design, security designs, and best practices
Knowledge of design patterns and integration patterns
Preferred full-stack capability from front-end UI implementations to downstream system bindings
Understanding of non-functional parameters for large-scale applications, including scalability, resiliency, and maintainable architecture on Java platform
Ability to implement secure coding practices
Understanding of performance parameters and troubleshooting design flaws and system bottlenecks (including log investigation)
Excellent knowledge of RDBMS systems like MS-SQL Server, Postgres SQL, Oracle, or MySQL and NoSQL databases like MongoDB and Cassandra
Ability to identify hardware and software infrastructure needs to meet architectural goals
Perform validation tests to ensure flexibility and scalability of Java environment
Assist software design team with application integration
Conduct system performance tests
Hands-on experience building concurrent (multi-threaded) applications using Java
Work closely with client architects and business teams to define technical solutions and enhance existing application architecture
Understanding of TDD/BDD practices and unit/mock testing frameworks such as JUnit, JMock
Knowledge of distributed cache usage
Knowledge of XML parsing/transformation and XML Schema
Deep knowledge of Java/JEE ecosystem for building multi-tier and service-oriented business applications
Experience building micro front-end applications using frameworks like Angular 11+ or React
Strong experience with persistence frameworks and standards like JPA and Hibernate
Hands-on experience in architecting, designing, and developing large-scale distributed server-side enterprise applications
Sound knowledge of public cloud platforms like AWS, Azure, or Google Cloud
Familiarity with CI/CD platforms such as Jenkins, Bitrise, CircleCI, TravisCI
Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL
Working knowledge of build tools like Maven or Gradle
Experience with large greenfield or brownfield projects, including HA and DR implementations