Share this Job

Lead Java Engineer - Atlanta, GA


Atlanta, GA, US, 30328

Company:  APG Headquarters


Job ID:  127238


Oldcastle Architectural, Inc., a CRH company, is a leading supplier of products for North America’s building and landscaping markets. Its products include concrete masonry and hardscapes, packaged cement mixes, packaged lawn and garden products and composite decking products that are sold through a variety of channels.  Oldcastle Architectural is the innovator behind many of the industry’s well-known brands including Belgard Hardscapes, Echelon masonry products, Sakrete bagged dry-mixes, Anchor Wall Systems, MoistureShield composite decking, among others.  With 200 operating locations and 6,000 employees, Oldcastle Architectural operates across 35 states and 5 Canadian provinces.  Oldcastle Architectural is a U.S. subsidiary of CRH Americas, a leading global diversified building materials group.




Position Summary


Oldcastle Architectural is looking for a Lead Java Engineer to join our application development team.  Our application development team focuses on delivering business solutions using a broad range of technologies serving application development and business intelligence needs.  As a Lead Java Engineer, you will be hands-on in all facets of the SDLC from solution architecture to implementation to production support.


Essential Duties and Responsibilities


  • Work closely with Enterprise Architecture to develop optimal software/system architecture
  • Bridge the gap between high-level architecture developed with Enterprise Architecture and the detailed solutions design input needed the application development team
  • Responsible for leading Java and back-end development
  • Participate in the entire application lifecycle while focusing on application architecture, implementation and delivery
  • Troubleshoot and debug applications
  • Write unit tests to ensure quality and optimize performance
  • Manage technology selection to improve legacy applications
  • Gather and address technical and design requirements
  • Provide training and support to application development team members
  • Train, mentor and junior developers
  • Utilize best practice testing methodologies and tools to improve overall software quality and efficiency


Required Skills

  • Bachelor’s degree or equivalent, computer science, or related field
  • Excellent written and verbal communication skills
  • 7+ years of experience with OOP concepts and design patterns
  • 7+ years of experience delivering business solutions using front-end and back-end Java technologies
  • 5+ years of experience with JDBC using complex SQL to vendor databases
  • 3+ years of experience with Spring frameworks such as Spring MVC, Spring Boot, Spring Cloud
  • 3+ years of experience developing REST-based applications
  • 2+ years of Tomcat administration and deployment
  • 2+ years of SPA experience using HTML5, CSS/SASS, Angular or equivalent
  • Keen attention to detail with an exceptional ability to identify and remediate solution risks
  • Ability to manage multiple projects and prioritize tasks while maintaining control of solution delivery


Preferred Skills


  • Understanding of microservices and the Twelve-Factor app
  • Experience with messaging platforms such as RabbitMQ, ActiveMQ and Kafka
  • Experience with responsive web design
  • Experience with CI/CD
  • Experience integrating with ERP systems
  • Experience with Agile tools such as JIRA



 What CRH Americas Offers You


  • Highly competitive base pay
  • Comprehensive medical, dental and disability benefits programs
  • Group retirement savings program
  • Health and wellness programs
  • A culture that values opportunity for growth, development, and internal promotion


About CRH Americas


CRH Americas has a long and proud heritage as one of North America’s largest corporations. We are a proud reflection of the hundreds of family businesses, local and regional companies and mid to large sized enterprises that together form the CRH Americas family. CRH Americas operates with a decentralized, diversified structure, letting you work in a small company environment while having the career opportunities of a large enterprise.


Oldcastle Architectural, Inc., a CRH company, is a great place to grow! If you’re up for a rewarding challenge, we invite you to take the first step and apply today! Once you click apply now, you will be brought to our career site. Please complete your online profile which will be sent directly to the appropriate Hiring Manager. Our system allows you to view and track your status 24 hours a day. Thank you for your interest in the CRH Americas family!


CRH Americas is an Affirmative Action and Equal Opportunity Employer.


EOE/Vet/Disability--If you want to know more, please click on this link

Nearest Major Market: Atlanta

Job Segment: Construction, Developer, Java, Engineer, Information Technology, Engineering, Technology