|
Senior Java Developer Contract Job in Raleigh NC - Cary North Carolina
Location: Cary, North Carolina
Posted On: 05/15/2024
<span>Senior Java Software Developer Contract job in Raleigh NC<br> <br>We are seeking an experienced and customer-focused Senior Java Developer who has a passion for developing new SaaS features/offerings that solve real customer problems. You will use your knowledge and expertise with developing large Java based websites to support the rapid growth of a world-class SaaS Web application by developing and iteratively delivering new, high-quality features that delight our customers. <br> <br>Responsibilities: <br>• Participate in the identification, prioritization and development of technical initiatives and strategies. <br>• Design, implement, and maintain highly scalable components, services and systems that support high-volume transaction loads for an established and fast growing offering <br>• Identify and drive improvements to our software and development processes <br>• Work as part of a scrum team to develop new features <br>• Deliver automated unit tests to ensure high quality of code <br>• Conduct peer design/code reviews <br>• Break down User Stories into concrete development tasks <br>• Track progress on work accomplished to support project management <br>• Mentor other engineers on best design, coding, quality, and development practices <br>• Protect and maintain the integrity of our customer’s data <br> <br>Technical Skills: <br>• Expert Java development skills <br>• Experience developing REST-ful API’s for internal and external services <br>• Experience using Web and Internet Technologies (JSP, HTTP, HTML, JavaScript, CSS, SMTP, JSON, XML/XSL) <br>• Extensive experience developing systems using Opensource systems, tools and platforms (Memcached, JBOSS, Quartz, Spring MVC, Solr, Drools) <br>• Solid understanding of the role of Database technologies (Hibernate, JDBC, Oracle, MSSQL, T-SQL) in multi-tenant, high volume systems <br>• Applied knowledge of developing to support Horizontal scaling (e.g. horizontal partitioning using database shards) <br>• Experienced with SDLC Tools (Version Control, Work Tracking, Code Review, Build and Deployment Systems) <br>• Familiar with mock object frameworks and other tools for test driven development <br>• Adept at identifying negative and exception path flows for requirements analyzed <br>• Experience with Multi-tenant architectures and Enterprise development patterns <br>• Experienced at finding root cause of performance issues and designing solutions for high volume transactions (e.g. using profiling tool like JProfiler to analyze application performance) <br> <br>Requirements: <br>• BS/MS in Computer Science, Information Technology or equivalent work experience. <br>• Minimum 7 years of experience in all phases of systems development <br>• Excellent problem solving and troubleshooting skills with attention to detail <br>• Able to quickly stub out implementations and iteratively develop working code <br>• Flexibility to work with distributed teams working in different time zones.<br> <br>To be considered, you must apply online now and submit your resume. We are actively monitoring all applications. Apply below! And, thanks for partnering with Modis!<br> <br></span> More...
Register an account with us and set up job agents! We'll email you immediately when jobs like this are posted on our site.
|
|