Principal Software Engineer - Java

Accela Inc

Contract Salt Lake City , Utah, United States Posted 5 years ago

 Write a Review Add Vendor   Add Contact  

About Position

Principal Software Engineer - Java (Contract)

$55.00 / Hourly

Salt Lake City , Utah, United States

Principal Software Engineer - Java

Contract Salt Lake City , Utah, United States Posted 5 years ago

Description

Impact you will make in the role Participate in the development of Accela Civic platform (focused on SaaS), primarily built on Java technologiesAbility to Interpret product architecture and system designParticipate on an Agile team, with daily scrum meetings, as well as planning and grooming meetingsAnalyze complex system and business requirementsPerform Code Reviews, Unit testing, documenting and implementing software best practicesOptimize web and mobile applications to maximize speed and scalePerform system wide analysis to ensure the proposed solution is the bestinclass without causing any negative impactDrive quality across team by constantly building easytouse development frameworksWork with QA engineers to develop testing protocols to identify and correct defects Expertise you will bring in Bachelors Degree in Computer Science or a related field10+ years of development experience as a seasoned Software Backend Engineer5+ years of software development experience in cloud based, multitiered, enterprise application systems in Java technologies. Experience working with C#/.NET is a plusExperience of the following is highly desirable JAVA 1.7 & higher, Any messaging system, JBoss/Wildfly server, Tomcat, Linux, HTTP, SOAP/REST Web Services, XML, JSONSolid engineering experiences working on EJBs and the web layer, Spring Framework, MavenStrong understanding of Algorithms and Data Structures.Good experience with Java Unit Testing Frameworks and Tools such as JUnit, TestNG, Mockito etc.Strong and demonstrable experience working in design and development of public facing & private REST APIsSignificant and demonstrable experience of implementing Java best practice especially around scalability, availability and performance.Indepth knowledge of PL/SQL, stored procedures, schema design in large scale relational databases such as Oracle, MS SQL. Nosql database design and optimization experience is a plusStrong and demonstrable experience working in continuous integration and continuous deployment systems (CICD)Track record of building and maintaining excellent working relationships with peers across organizations (QA, Development, PM, UX, etc)Track record of delivering excellent customer experiencesKnowledge of build systems and software integration systemsExcellent problem solving, analytical, communication, organization and interpersonal skillsAnalytical thinking able to simplify complex problems, processes or projects into component parts explore and evaluate them systematicallyIndependent thinker with creative, resourceful and proactive problemsolving skillsAbility to work both independently and as a team playerExperience and understanding of software source control systems, preferably GitExperience working in application migration, application integration is a plusExperience of using Unix / Linux based Operating Systems including performing basic administrative tasks is a plusGood understanding & working experience in cloud computing platforms such as Amazon cloud, Azure Cloud is a plus

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Job Summary

$55.00 / Hourly

Contract

Salt Lake City , Utah, United States

Experience Required : 5 Year/s

Posted : 5 years ago

Deadline : September 30, 2019 5 years ago

Job ID : Job0000017329

Accela Inc

2633 Camino Ramon, Suite 500

www.accela.com