What are the responsibilities and job description for the Full Stack Java Developer Lead position at Apexon?
About Apexon
We are a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences.
Our team has a deep understanding of AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering, and UX.
We help businesses capitalize on unlimited digital opportunities by providing a comprehensive suite of engineering services, solving clients' toughest technology problems, and continuously improving our processes.
Job Role: Senior Software Engineer
Location: DEARBORN, MI
Req ID: 320793
Skills Based Assessment:
Position Description:
Skills Required:
• Advanced Java programming skills
• Experience with Angular and Spring Boot/microservices architecture
• Proficiency in REST API's and PostgresSQL (or similar SQL database)
• Strong understanding of CI/CD toolchain (Jenkins, GitHub, Tekton, Cycode)
• Google Cloud Platform (GCP) expertise
• Knowledge of TDD and agile methodologies, tools (JIRA preferred) and practices
• Previous complete system design and architecture experience
• Excellent communication and teamwork skills
• Ability to analyze complex problems and develop effective solutions
Experience Required:
• Minimum 5 years Full Stack development experience with demonstrated progression of responsibilities
• 2 years developing and deploying for cloud platforms, specifically GCP
• 2 years architecting entirely new application designs from the ground up
Education Required:
• Bachelor's degree in Computer Science or similar
Our Perks and Benefits:
We offer a range of benefits and rewards to recognize your skills and contributions, support your growth and well-being, and provide care and assistance for you and your loved ones.