Senior Java Developer (hybrid-remote)
RemoteUnited States
Job Summary
Design, develop, integrate, and support web-based application software within a full-stack service-provider environment, focusing on internal division tools, marketing and sales force effectiveness, and the primary in-house CRM platform. Provide development and technical consulting to management, business users, and technical associates while mentoring other developers. Collaborate with lead engineers and architects on continuous improvement initiatives, code reviews, and technical strategy. Requires a bachelor's degree in a relevant technical field, five years of full-stack Java Web development experience, and three years in relational database management systems. Hybrid work schedule applies.
Required Qualifications
- Bachelors degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience.
- 5+ years of IT-related experience.
- 5+ years of experience working on all phases of the Software Development Lifecycle.
- 5+ years of full-stack Java Web development experience
- 3+ years of experience in Relational Database Management Systems (preferably MariaDB/MySQL or Oracle), including advanced use of SQL and database management constructs.
- 3+ years of experience with either Microservices or Model-View-Controller (MVC) architecture and Object-Oriented analysis and design (OOAD)
- 2+ years of experience in front-end web design, preferably with a Responsive Design focus
- Experience working with customers to build and formulate business requirements
Desired Qualifications
- Preferred experience in Java, J2EE, JavaScript, HTML, JDBC or Hibernate
- Additional experience in React, Vue.js, Java Spring Boot, Junit, Karate, Maven, Docker/K8S, and/or AWS
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.