Overview
Skills
Job Details
This person will be the Sr Developer on a small development team reporting into a hands-on Manager of Development. this person will have the opportunity to grow into a lead Developer over one of their Product lines.
Using Java 8 for most of the projects and Java 11 for the remaining projects
Wil be a full-stack development working on a Product line that uses J2EE and Java/Spring. Almost all developments environment are run on the Linux platform.
Develop and support Java object-oriented software in high-traffic transactional online products (Java EE, Spring, Guice, etc.) Develop and support Java object-oriented software in high-traffic transactional online products (Java EE, Spring, Guice, etc.)
Develop internal and customer-facing web applications (Angular, JSF, Vaadin)
Write SQL and use ORMs for major relational databases (Oracle, MySQL, etc.)
Leverage various middleware technologies to create scalable, high-efficiency solutions that meet business needs (JBoss, Tomcat, message queues, etc.)
Join an on-call rotation to respond to system issues outside of regular working hours
Work with technical and nontechnical users to define specifications
Collaborate with teams to produce effective design and implementation strategy while balancing various constraints
Use the command line to manage services, check logs, and configure systems in a Linux environment
Qualifications:
Expert Java development experience working mostly on the middleware and backend development
Looking for 7+ years of development experience
BA/BS Degree in Computer Science, Computer Engineering, Information Technology, or directly related experience
Experience with full project life cycle management in a web environment
Deep understanding of working in a multi-tier cluster environment
Ability to interpret and make decisions in support of client & organizational solutions
Enjoys hands-on work and mentoring junior developers
Strong verbal and written communication skills
Collaborate across cross-functional teams
The hiring manager is looking for a solid java foundation that is not afraid to learn new technologies.
This person will be in the office a few days a week the first 90 days and then a few days a month after the person learns the code base.