Skip to Main Content

Java Architect or Senior Java Developer--Backend

Codeworks L.L.C
Auburn Hills, MI
Expired: over a month ago Applications are no longer accepted.
  • Full-Time
Job Description
Codeworks is an IT Services firm headquartered in SE Wisconsin, known for our strong commitment to quality and for our direct client relationships.
Who We’re Looking For!...
A highly skilled Backend Java Architect to join our Client’s team.
In this role, you will be responsible for designing and implementing distributed system architectures using microservices patterns, creating small but efficient relational data models, and ensuring that Java Spring Boot ecosystem is utilized effectively to build Rest APIs and secure them using industry-standard mechanisms like JWTs. You will also be expected to have hands-on experience in Java and SQL, and a solid understanding of Docker and Kubernetes.
As a Backend Java Architect, you will be expected to perform the following duties and responsibilities:
Expertly integrate with and manage APIs that expose microservices (REST, SOAP) by developing and supporting Java/JavaScript services.
Design and develop web portals, including web content management.
Utilize UML skills to facilitate OO/J2EE design following best practices and design patterns.
Be familiar with event-based System of Engagement architectures.
Ideally, be familiar with Design Thinking, Behavior, and Test-Driven Development.
Develop cloud-hosted, responsive, single-page web applications using JavaScript, Java, HTML5, CSS3.
Have high proficiency with client-side JavaScript frameworks (preferably React/Redux), server-side frameworks (preferably NodeJS), and NoSQL databases (preferably MongoDB).
Experience with Liferay or other portlet-based services is preferred.
Be comfortable working with Agile methodologies (Scrum, Lean Startup, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Business Analysts).
Actively pursue optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, Jenkins/Bamboo, Mocha/Karma, etc).
Have experience with Kafka, Node.JS, Docker/Kubernetes/Mesos/CoreOS, AWS.
Have experience with Rx and ICP framework and operator libraries, core execution engines, high scale streaming data management, manageability and tooling, and system optimization.
Have experience with automotive and head unit preferred.
Be familiar with test-and-learn approaches using web and customer analytics data, understanding how these drive hypotheses-based development.
Present ideas, concepts, and POCs to executive teams and stakeholders.
Qualifications:
Requires Skills: To be considered for this role, you must meet the following qualifications:
6-8+ years of experience in designing, developing, and maintaining enterprise applications.
Proven experience in distributed system design using microservices patterns.
Expertise in designing small but efficient relational data models.
Demonstrable working experience using the Java Spring Boot ecosystem.
Hands-on experience in Java and SQL.
Knowledge of Docker and Kubernetes.
Experience with automotive industry and automotive connectivity.
Previous experience with large-scale cloud solutions, preferably built on AWS.
Excellent communication and teamwork skills.
Great attention to detail and organizational skills.

For immediate consideration, apply at: https://www.codeworks-inc.com/open-positions?rpid=929327&postid=m5rM2Ui_LNw
If you have questions or need more information—please contact laura.brushel@codeworks-inc.com
About our Client:
Our Client is a leading provider of IT services to major Automotive manufacturers.
About CODEWORKS:
Headquartered in Milwaukee, WI with an office in Madison, WI—Codeworks has over 25+ years of experience serving Fortune 1000 companies in Wisconsin as well as our client's national locations. Our recruiting team excels at evaluating, advising, and connecting IT professionals with new opportunities that will satisfy their expectations with regard to income and opportunity for growth.
#LB-LI

Address

Codeworks L.L.C

Auburn Hills, MI
USA

Industry

Technology

Get fresh Java Architect or Senior Java Developer--Backend jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.