Software Consultant
Core
Lead the design, development, and maintenance of highly secure and scalable server-side software solutions using Java, acting as a subject matter expert and technical leader.
Role type
Senior IC software architect (Java/J2EE)
Builds
Secure, scalable server-side applications and software solutions
Domain
Enterprise software, PLM (Product Lifecycle Management)
Deliverable
production ML models | product features
Required skills
Java, J2EE, SQL, software architecture, design principles, code reviews, mentoring, stakeholder management, CI/CD, version control (GIT)
Preferred skills
PLM software (Windchill), AI Tooling, application security architecture
Technologies
Java, J2EE, SQL, GIT, Windchill
Responsibilities
Lead and direct the design, development, and maintenance of software solutions; Provide technical leadership to teams and mentor junior staff; Drive innovative concepts and solutions; Participate in code reviews and quality assurance activities; Document technical designs and project deliverables; Communicate with senior leaders, external partners, and customers.
Seniority
Senior, hands-on IC with strategic influence