Weare seeking aPrincipalJavaEngineer (Remote in LA Region)at Railroad19, Inc. to workwith our client- aFortune 100 MediaCompany for100%GreenfieldSoftware Development Projectsfor Enterprise-Level projects.The successfulperson will be responsiblehelpidentifyand fosterbest-practicesand proceduresindevelopment. Thesuccessful candidate will beanexperienced software developer,who ispassionate about writing clean, maintainable, functional style code.You arefluent in Java8 and of its functionalities, microservice development, AWSdevelopmenttools and technologies,includingserverlesscomputing.You areproactive inresearching andstaying up to date on new development tools andtechnologiesto advise, educate and solve complex challenges to deliver best-in-class solutions.
This is aFull-Time position with competitive compensation and an excellent benefits package which includesampletime off, full medical, dental and vision packages, 401K and more.
This role is only forthose seeking Full-TimeEmployment(NO- contractors, Corp-Corp or 1099)
This roleremotein the LA region
Core Responsibilities:
Collaborate with business leadersandproduct teams tofullyunderstand the end-user, productneedsand business requirements
Work with other development teams toleverage current technologiesbeing usedwhile leading the efforts to introduceand implementnew tools and technologies best suitedforuserpreferencesandproject needs
Lead a team of around4+high-performing software engineers, by identifying and assigning new technical feature work
Take the lead in setting upnew technologiesand training developers onhow to use them
Create unit and automated tests foryour code, ensuring every function, service, and object is compatible with the manydistributedsystemsthroughoutthe organization
Create documentation for developers as well as business users to help them understand yoursolutions
Maintain cloud-based platforms and environmentsforsupported applicationsbymonitoring andtroubleshootingissues related todataandpatchingfunctionality, etc.or production environments when necessary
Perform other duties as assigned
Skills & Experience:
Minimumof7 years of related experience in software development, or an equivalent combination of education/experience
Strong verbal and written communication skills
Independent and motivated self-starter tothink critically todecipher user preferences vs. hard requirements to deliver solutions for complex solutions
Demonstrated ability to lead, delegatetasks, and ensure a scrum team is working at maximum efficiency tomeet deliverablesand deadlines
Demonstrated experience building softwareusing AWStechnologies,which include serverless and managed services
Strong experience with Java development, particularly with the new functionalitiesof Java 8and microservices
Experience with Core Java development and Java toolsets such as Hibernate ORM
Experience with AWSand toolsto build/test/and deploysoftware solutions such as Git, Jenkins, and/or Docker, etc.
Some knowledge and/or experience with Front-end languages and platformssuch asJavaScript,HTML5 andCSS3, etc.
Knowledge ofUnix Administration
Competent working in securedcomplexnetwork environments both on-prem and in AWS
