Finalsite, a leading provider of school website solutions and services, is seeking an energetic, motivated, and team-oriented application architect to build, enhance and maintain our comprehensive web-based software solutions. Initial assignments will be working on our “Integration Platform” utilizing Java and Spring technologies (Spring Boot, Spring Integration, and others).
Want to contribute to the education sector using the latest web technologies? Utilize agile and test driven development methodologies? Learn a new language or two and gain exposure to both front and back-end coding in a heavily used web software product that schools rely on every day? Come join our Dev crew in our Glastonbury, CT office. You will be challenged to expand your knowledge base and hone your web programming skills in a friendly, fun, and fast-paced environment.
US Citizens or Permanent Residents Only - We are not considering Visa Sponsorship for this position
Please pay close attention to the requirements - please do not apply unless you have the necessary experience.
JOB RESPONSIBILITIES
- Provide leadership and contributions developing features and performance optimization of our Spring based ESB solution for third party application integrations
- Provide leadership and contributions in architecting and developing our school oriented content management system and associated product suite
- Provide technical mentoring of fellow developers on our team
- Work closely with product management on translating product and business requirements to technical requirements
- Provide technical contribution and drive core team processes to project success
- Provide technical leadership and direction, balancing short- and long-term technology investments
- Work with the development, qa and product teams to continually drive improvement in both our product and our development processes
EDUCATION,EXPERIENCE AND SKILLS REQUIRED
- Bachelor's degree in a related field (Computer Science, Software Engineering, etc.) or applicable experience
- 7 years experience in software engineering, at least 5 years working with Java
- Experience with various Spring based technologies
- Excellent written and oral English communication skills
- Experience with multi-tenant, multi-tier web applications that scale to 10s of thousand transactions per minute
- Strong understanding of data and databases including SQL and NoSQL systems
- Understanding of modern web applications including both software / systems architecture and front end design
- Working knowledge of deployment / hosting architectures including virtualized systems, application containers and cloud based solutions
- Experience with a variety of software development practices including agile methodologies, TDD / BDD, OOP, AOP and Functional Programming
- Working knowledge in application security
- Natural collaborator and communicator with a sense of humor who prefers developing in a team environment
OUR PLATFORM
- Java and Spring Boot, Spring Integrations
- Ruby on Rails with RSPEC
- Postgres and Mongo databases
- JavaScript, HTML, CSS, jquery, backbone.js
- Coldfusion, MSSQL - Legacy Platform
by via developer jobs - Stack Overflow
No comments:
Post a Comment