> Markdown version of [/jobs/ext/2698466-job-description-lead-software-engineer-full-stack-java-go](https://www.wearedevelopers.com/jobs/ext/2698466-job-description-lead-software-engineer-full-stack-java-go). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Job Description: Lead Software Engineer - Full Stack (Java, Go) - **Company:** Apetan Consulting - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Application Performance Management, Microsoft Azure, Code Review, Continuous Integration, Data Structures, DevOps, Distributed Systems, Monitoring of Systems, Enterprise Messaging Systems, NoSQL, Object-Oriented Software Development, Performance Tuning, Software Systems, TypeScript, Web Application Frameworks, Software Organization, Data Logging, Google Cloud, ReactJS, Grafana, Software Troubleshooting, Backend, Git, AngularJS, Information Technology, Apache Kafka, Front End Software Development, Restful APIs, Docker, Golang, Microservices - **Published:** September 3, 2026 - **Apply:** https://www.dice.com/job-detail/aa01f676-3cca-487f-b656-3430619a4e21 ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field. * Strong hands-on experience with Java and Go (Golang). * Strong understanding of REST APIs, microservices, and distributed systems. * Experience with frontend technologies such as JavaScript/TypeScript, React, Angular, or similar. * Good knowledge of relational and NoSQL databases. * Experience with Git and modern software development practices. * Strong understanding of data structures, algorithms, and object-oriented design. * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. * Strong troubleshooting, problem-solving, and communication skills. Preferred Skills * Experience with Docker and Kubernetes. * Knowledge of CI/CD tools and DevOps practices. * Experience with Kafka or other messaging technologies. * Familiarity with system monitoring, logging, and observability tools. * Experience designing high-availability and highly scalable systems. * Experience working in Agile/Scrum environments. ## Description We are looking for a Lead Software Engineer - Full Stack with strong experience in Java and Go to design, develop, and maintain scalable web applications and backend services. The role will provide technical leadership, drive engineering best practices, and work closely with product and engineering teams to deliver high-quality software solutions., * Design, develop, test, and maintain full-stack applications using Java and Go. * Build scalable, secure, and high-performance backend services and APIs. * Develop responsive and user-friendly frontend applications. * Lead technical design and architecture discussions. * Review code and ensure adherence to coding and engineering standards. * Mentor junior and mid-level engineers and provide technical guidance. * Collaborate with Product, QA, DevOps, and other teams to deliver projects. * Troubleshoot production issues and drive root-cause resolution. * Participate in system design, performance optimization, and scalability initiatives. * Develop and maintain automated unit, integration, and functional tests. * Support CI/CD pipelines, deployments, and production releases. * Identify opportunities to improve application performance, reliability, and maintainability. * Stay current with emerging technologies and recommend appropriate solutions. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)