Job Description
PDG Consulting (PDGC) is a Los Angeles-based software consulting firm specializing in custom Web Application Development, Business Intelligence, and Digital Transformation for the Media & Entertainment and Content Distribution industries. We are seeking an experienced Java Engineer with a solid foundation in backend development and microservices/distributed systems for enterprise-scale applications. The candidate must be a motivated self-starter and have the ability to operate in a highly collaborative team environment.
If you share our passion for solving complex problems and want to be a part of our energetic and dynamic team, we’d love to hear from you!
RESPONSIBILITIES:
- Design and develop custom, full-stack, distributed systems for our clients
- Implement clean, lightweight, maintainable code in a test-driven development approach
- Take ownership and accountability of systems under development and related client deliverables
- Collaborate with other developers, business analysts and stakeholders in an agile environment
- Provide mentorship and technical guidance for other team members
- Onsite presence at our clients is a requirement for this role and our services
- Ensuring that a healthy, safe, and secure work environment is always maintained and by all staff, in compliance with corporate policies and federal and state regulations
REQUIRED SKILLS:
- B.S. in Computer Science or Engineering
- 5+ years of backend development and microservices/distributed systems experience. Full-stack development experience is a plus
- Strong problem-solving skills – must be able to think critically and independently
- Excellent written and verbal communication skills
TECHNOLOGIES:
- Java 8+
- Javascript, jQuery is a plus
- RESTful APIs and web services
- Message broker and services (ActiveMQ, Kafka)
- Relational database (RDBMS) and object-relational mapping frameworks (Hibernate JPA). Oracle and NoSQL DB experience is a plus
- Angular 2+
- Spring development framework (Spring Boot, Spring Cloud)