Job Description:
We are looking for an Enterprise Solutions Architect to lead the design, development, and maintenance of high-performing backend services. The ideal candidate will have experience in object-oriented analysis and design using common design patterns.
Main Responsibilities:
1. Lead the design, development, and maintenance of highly performant backend services
2. Develop and maintain software systems that meet user requirements and associated acceptance criteria
3. Train and guide team members on Java development, troubleshooting, best practices
4. Identify and resolve critical issues, sometimes on customers' production environments
Requirements:
* BS/MS degree in Computer Science, Engineering, or a related field
* 5+ years of Java development experience and experience working on enterprise solutions
* Experience with REST APIs and Web application Security (including design and testing)
* Hands-on experience with major web/application servers (WebSphere, WildFly/JBossAS)
* Database modeling and hands-on experience with Oracle and/or Microsoft SQL Server