To be successful as a Java technical lead, you should demonstrate sound knowledge of industry best practices, good organizational and leadership skills, and proficiency in Java technologies. Ultimately, a top-notch Java technical lead should have good analytical skills, the ability to anticipate issues and frame remedial actions, and excellent teamwork skills.
- Performing requirement analyses.
- Developing high-quality and detailed designs.
- Conducting unit testing using automated unit test frameworks.
- Identifying risk and conducting mitigation action planning.
- Conducting configuration of your own work.
- Reviewing the work of other developers and providing feedback.
- Using coding standards and best practices to ensure quality.
- Degree in engineering, information systems or related.
- Extensive experience in the IT industry.
- Sound knowledge of estimation techniques.
- Sound knowledge of Java technologies.
- Good understanding of unit testing methodologies.
- Excellent analytical skills.
- Exceptional communication skills.
Requirements
Skills Required
- Degree in engineering, information systems, or a related field
- 5+ years of experience
- Extensive experience in the IT industry
- Strong Java and J2EE background
- Experience with multithreading, exception management, and Java collections
- Experience with caching, asynchronous APIs, and logging
- Experience with Spring Boot or Dropwizard
- Strong unit testing skills using JUnit and TestNG
- Understanding of relational databases, RESTful services, Maven, and Gradle
- Experience with mocking frameworks such as Mockito or PowerMock
- Understanding of message queues such as ActiveMQ, Kafka, or RabbitMQ
- Proficiency with version control tools such as Git and Bitbucket
- Practical experience with Agile, Scrum, and test-driven development
- Experience with continuous integration, continuous deployment, Jenkins, and SonarQube
- Enterprise application development experience
- Understanding of distributed application architecture
- Strong analytical, communication, organizational, and leadership skills
- Estimation techniques knowledge
- Cloud and containerization experience
What We Do
Silicon Stack® is a rapidly expanding Australian enterprise headquartered in Melbourne, with an extensive clientele spanning Australia, NZ, Europe, North America, and Asia. As a dynamic and comprehensive digital development and creative agency, we have established a remarkable history of achievements. Our primary focus lies in delivering the following key services: • Software Development • Strategic Consulting • Dedicated Team Model • Digital Transformation • Database, Analytics & Reporting Services • Integrations & APIs • Cyber Security, Cloud & Networking • Marketing & Branding • Software Testing Silicon Stack® has established itself as a trusted and reputable partner with our clients, a brand that embodies a "can-do attitude" and exhibits expertise and a proven track record of successful deliveries. Our team comprises individuals who possess a deep understanding of cutting-edge technology stacks, igniting our passion for innovation and enabling us to surpass perceived limitations. We have solidified our position as the leading development partner in industries such as Automotive, Agriculture, Retail, Food & Beverages, Aviation, and Whitegoods Manufacturing. This achievement is a result of our robust foundation, comprehensive solutions, extensive experience, and profound knowledge of small to enterprise-level ERP and CRM solutions. We owe our continued strong and organic growth to our remarkable workforce. With hundreds of dedicated professionals situated across seven offices in Melbourne and Brisbane (Australia), Sai Gon and Can Tho (Vietnam), Pune and Hyderabad (India), and Miami (USA), we are consistently expanding. Our team members embody qualities such as drive, passion, a sense of fun, optimism and unwavering integrity. When clients choose to partner with Silicon Stack®, they make an investment in our credibility and proven ability to deliver high-quality solutions that work and excel in functionality, aesthetics, and user-friendliness.








