GlobalSource IT · 1 week ago
Lead Java Developer
Maximize your interview chances
Insider Connection @GlobalSource IT
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Build software solutions and functionality to meet customer requirements.
Architect scalable and maintainable software solutions that meet business requirements.
Guide the architecture, design, planning, and development of modern web SaaS applications.
Lead, mentor, and support other software developers and team members.
Drive best practice methodologies for development, deployment, and hosting.
Conduct code reviews and ensure code quality and consistency.
Drive innovation and continuous improvement in software development processes.
Enhance application functionality, performance, reliability, and scalability.
Provide DevOps support for production operations.
Collaborate with technical support to provide speedy resolution for escalated support tickets.
Ability to travel to North Carolina periodically (once travel restrictions are lifted).
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Minimum 10-20+ years of professional Java web application experience.
Minimum 10-20+ years of SQL and/or ORM development experience (preferably PostgreSQL).
Minimum 10-20+ years of framework experience: Spring Boot, Hibernate, etc.
Full stack web application development experience in a fast-paced environment.
Professional web application architecture experience, designing for capacity and scalability.
Full lifecycle software development experience using Agile/Scrum/Kanban.
Experience in discovery, use case analysis, and communication with key stakeholders.
Ability to establish guidelines, best practices, processes, and governance.
Capability to work in a remote team environment under tight deadlines.
Strong problem-solving and solution development skills.
Front-end development experience with modern JavaScript, HTML/CSS, ExtJS, React (a plus).
REST API development experience.
Experience developing microservices, caching, message queues, and container orchestration.
BA/BS degree in Computer Science or related field. Advanced technical degree and/or related training a plus.
Strong interpersonal (verbal and written) communication skills.
Strong decision-making, problem-solving, and analytical skills.
Preferred
Additional experience with Jenkins, Azure DevOps, Maven, Puppet, Git, etc.
Developed software in a HIPAA compliant environment.
CI/CD experience.
Infrastructure experience: Terraform, Docker, Kubernetes, Redis, etc.
Master’s degree in a relevant technical field.
Live on the East coast (preferably in Charlotte, North Carolina area).