AU
Job Description
As a Java Lead Engineer, you'll be responsible for the full software development lifecycle, from requirements analysis to deployment. You will not only write high-quality, optimized code but also provide technical guidance to your team members. This role is for a seasoned developer with a deep understanding of Java and related web technologies.
Core Responsibilities
- Software Development: You'll perform requirements analysis, assist in software design and specifications, and write optimized code for server platforms.
- Technical Leadership: You'll guide other team members and ensure effective use of development, debugging, and testing tools.
- Web Technologies: You'll work with Java MVC frameworks like Spring and Struts2. A solid understanding of HTML/HTML5, CSS/CSS3, JSP, and JavaScript is also required.
- Database Management: You'll have experience with database schema design, SQL queries, and ORM frameworks like Hibernate.
- Security: You should have exposure to web security features like SSL and OAuth2, as well as frameworks like Spring Security.