Tech lead (Java)
Tech lead (Java)
Bangkok BankFresher
- Posted 18 hours ago
- Be among the first 10 applicants
Job Description
Activities
- Lead and manage a team of Java developers, providing technical guidance, coaching, and
mentorship.
- Oversee the design, development, and implementation of Java-based software applications. Build & maintain Java scaffolds.
- Collaborate with stakeholders to gather requirements, define project scope, and establish timelines for development tasks.
- Conduct code reviews to ensure compliance with coding standards, best practices, and architectural guidelines.
- Identifying and resolving technical issues, bugs, and performance bottlenecks in Java applications.
- Planning and executing test strategies, including unit testing, integration testing, and performance testing.
- Keeping abreast of the latest trends and advancements in Java development, frameworks, and technologies.
- Collaborating with other teams, such as QA and DevOps, to ensure smooth integration and deployment of Java applications.
- Providing technical guidance and support to other departments or teams within the organization that rely on Java-based systems.
Skills / experience required
- Deep understanding and expertise in Java programming language and its related frameworks and technologies. They should be proficient in writing efficient, scalable, and maintainable code using Java.
- Expertise in relevant technologies and frameworks such as JSP, JDBC, Spring, Hibernate, and other commonly used libraries. They should be able to leverage these tools to develop robust and highquality Java applications.
- Well-versed in design patterns and best practices in Java development. They should have a strong understanding of software design principles and be able to apply them effectively in developing clean, modular, and reusable code.
- Expertise in working with databases and should be familiar with SQL and database management concepts. They should be able to design efficient database schemas, write optimized queries, and perform database optimization.
- Design and architect scalable and high-performance systems. They should have expertise in various scalability techniques, performance tuning, and load balancing to ensure that Java applications can handle high traffic and workloads.
- Identify and resolve complex technical issues, performance bottlenecks, and bugs in Java
applications.
Working Location: Bangkok Bank Head Office Silom
If you require more information, please contact K.Ar-titaya (Nim) Tel. 063-403-5669
