What are the responsibilities and job description for the Full Stack Java Architect position at ATech Placement?
Job Description
Job Description
50 / 50 split between hands-on coding and architecture / design duties.
This position will report to the VP of Engineering and will be located in Atlanta, GA.
What you’ll do :
- The ideal candidate will be hardworking and have hands-on experience building scalable / extensible systems and, most importantly, someone who strives to keep the codebase clean and maintainable.
- Mentor other team members, drive architectural decisions keeping the future in mind, work directly with the VP / CTO to provide ideal long-term solutions, and be an individual contributor on the team to help complete features as outlined by the product roadmap.
- Have good communication skills and provide feedback to the management team regarding the scope of features being delivered.
- Evaluate and review performance aspects of new and existing code.
- Perform code reviews to ensure that quality is being maintained.
- Conduct POCs for any new technologies that we may leverage.
- Help evaluate potential new hires by conducting interviews.
What we’re looking for :
Must have experience with : Java Microservice Based Architecture, Design Patterns, Extensible Architecture, SpringBoot, Spring Packages and Frameworks, Java Script, Angular 10 OR JavaScript, MySQL.
Nice to have experience with : Redis, Docker, JMS, DocumentDB, ActiveMQ, RxJS, Cloud (AWS), Artificial Intelligence / Machine Learning, Construction / Scheduling.