Java Architect

PEAKLNK TECHNOLOGIES, INC.
Chicago, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Chicago, United States of America

Tech stack

Java
HTML5
Bootstrap
Ubuntu (Operating System)
CSS
Continuous Integration
Relational Databases
Debian Linux
Software Design Patterns
Linux
DNS
Gradle
Hibernate
Java Persistence API
Spring
jQuery
JUnit
Maven
Microsoft SQL Server
MongoDB
MySQL
MVC
NoSQL
Oracle Applications
Mockito
Secure Coding
Software Engineering
Subversion
CircleCI
Transport Layer Security
Spring-mvc
React
Spring-boot
GIT
Angular
Integration Tests
Cassandra
Build Tools
REST
TravisCI
Software Version Control
Jenkins
Microservices

Requirements

  • Experience: 10-15 years of distinguished software development and Architecture expertise encompassing server-side Java frameworks and advanced Client-side UI technologies, including HTML5, CSS3, Bootstrap 4, jQuery, AngularJS or ReactJS(preferable)

  • Strong hands-on experience in Java 8+, Spring Framework, Spring MVC, Spring Boot, JPA, and Hibernate.

  • Experience with AngularJS or ReactJS 15+.

  • Hands-on experience in implementing secure, high-quality REST APIs (must know best practices).

  • Knowledge and experience of Microservices design, security designs, and best practices.

  • Good understanding and implementation knowledge of design patterns and integration patterns.

  • Exposure to MVC implementation patterns.

  • Understanding and implementation of secure coding practices.

  • Strong problem-solving and analytical skills, particularly in performance and scalability areas related to the technologies mentioned above.

  • Excellent knowledge of RDBMS systems such as MS-SQL Server, Oracle, or MySQL, and NoSQL databases like MongoDB and Cassandra.

  • Thorough understanding of unit and integration test cases using JUnit, Mockito, and other testing libraries.

  • Working knowledge of HTML5, CSS3, Bootstrap 4, and jQuery.

  • Experience working with CI/CD platforms like Jenkins, Bitrise, CircleCI, TravisCI, etc.

  • Excellent understanding of standard protocols such as HTTP/HTTPS, DNS, SSL, etc.

  • Strong understanding of Linux systems like Ubuntu, Debian.

  • Working knowledge of code versioning tools like Git or SVN.

  • Proficiency with build tools like Maven or Gradle.

Apply for this position