Sr Java Developer
To see similar active jobs please follow this link: Remote Development jobs
Job Category
QuinStreet is seeking a talented Tech Lead Java Developer with expertise in building highly performant, high-scalability, high-availability and secure distributed platforms and SaaS services. You should have experience with scaling code and services to handle high-volume traffic and many concurrent users, stay current with the newest web technologies and make recommendations on implementations. You will be responsible for building applications on top of extensive datasets supporting end to end omnichannel telemarketing workflows for emails, SMS, and call center applications. You will be mentoring other developers, collaborating with front-end engineers, and building efficient and reusable back-end systems, working with other specialists in the planning, prioritizing, and execution process to completion.
Responsibilities
Work closely and participate in business discussions with platform engineers, product managers and stake holders.
Responsible for redesigning core platform services using micro-services architecture, Spring boot and latest JDK
Migrate monolithic application to micro-services architecture and single-page applications working closely with front-end engineers
Perform requirements analysis, high-level design, effort estimation for new business requirements and feature enhancements
Responsible for coding, unit testing and general quality assurance of the web applications
Work very closely with QA engineers, architects, tech leads on several projects at a time
Work closely with QA engineers, technical leads and release managers on multiple parallel projects
Write clean, well-tested and maintainable code
Requirements
8+ years of hands-on software development experience in Core Java (1.8+) with Collections, Multithreading, OOPS, Data Structure, Spring Boot, Rest API, etc.
Expertise in object-oriented analysis and design patterns.
Avid problem solver with a can-do attitude and impeccable troubleshooting skills working in complex integration codebase.
Design, develop and support highly concurrent distributed systems
Solid implementation experience and knowledge of middle-tier frameworks
Good experience with application servers like Tomcat.
Knowledge of SQL and experience working with a RDBMS like Oracle, MySQL
Experience working in a UNIX and/or LINUX environment
Strong communication and interpersonal skills
BS/MS in Computer Science or related field is preferred
The expected salary range for this position is $120,000 USD to $180,000 USD annually. This salary range is an estimate, and the actual salary may vary based on the Company’s compensation practices. The salary may be adjusted based on applicant's geographic location. The position is also eligible to receive performance bonus or commission and equity in the form of restricted stock units. This position is eligible to participate in the Company’s standard employee benefits programs, which currently include health care benefits; (2) retirement benefits; (3) the amount of paid days off (paid sick leave, parental leave, paid time off, or vacation benefits); (4) any other tax-reportable benefits.
#LI-REMOTE
Sr Java Developer
To see similar active jobs please follow this link: Remote Development jobs
Job Category
QuinStreet is seeking a talented Tech Lead Java Developer with expertise in building highly performant, high-scalability, high-availability and secure distributed platforms and SaaS services. You should have experience with scaling code and services to handle high-volume traffic and many concurrent users, stay current with the newest web technologies and make recommendations on implementations. You will be responsible for building applications on top of extensive datasets supporting end to end omnichannel telemarketing workflows for emails, SMS, and call center applications. You will be mentoring other developers, collaborating with front-end engineers, and building efficient and reusable back-end systems, working with other specialists in the planning, prioritizing, and execution process to completion.
Responsibilities
Work closely and participate in business discussions with platform engineers, product managers and stake holders.
Responsible for redesigning core platform services using micro-services architecture, Spring boot and latest JDK
Migrate monolithic application to micro-services architecture and single-page applications working closely with front-end engineers
Perform requirements analysis, high-level design, effort estimation for new business requirements and feature enhancements
Responsible for coding, unit testing and general quality assurance of the web applications
Work very closely with QA engineers, architects, tech leads on several projects at a time
Work closely with QA engineers, technical leads and release managers on multiple parallel projects
Write clean, well-tested and maintainable code
Requirements
8+ years of hands-on software development experience in Core Java (1.8+) with Collections, Multithreading, OOPS, Data Structure, Spring Boot, Rest API, etc.
Expertise in object-oriented analysis and design patterns.
Avid problem solver with a can-do attitude and impeccable troubleshooting skills working in complex integration codebase.
Design, develop and support highly concurrent distributed systems
Solid implementation experience and knowledge of middle-tier frameworks
Good experience with application servers like Tomcat.
Knowledge of SQL and experience working with a RDBMS like Oracle, MySQL
Experience working in a UNIX and/or LINUX environment
Strong communication and interpersonal skills
BS/MS in Computer Science or related field is preferred
The expected salary range for this position is $120,000 USD to $180,000 USD annually. This salary range is an estimate, and the actual salary may vary based on the Company’s compensation practices. The salary may be adjusted based on applicant's geographic location. The position is also eligible to receive performance bonus or commission and equity in the form of restricted stock units. This position is eligible to participate in the Company’s standard employee benefits programs, which currently include health care benefits; (2) retirement benefits; (3) the amount of paid days off (paid sick leave, parental leave, paid time off, or vacation benefits); (4) any other tax-reportable benefits.
#LI-REMOTE
