We are seeking an experienced Senior Java Developer / Technical Lead with over 7 years of experience in managing full-life cycle projects. The ideal candidate will have a strong grasp of the software development life cycle and be adept at working with technologists across global locations.
Key Responsibilities
- Lead and manage end-to-end project delivery, ensuring timely and successful completion.
- Utilize expertise in Java, Spring Boot, microservices, JavaScript, JQuery, JSP, Servlets, and RESTful web services to design and develop robust, scalable applications.
- Apply in-depth knowledge of web technologies and frameworks such as Struts, Spring, and Hibernate.
- Leverage ETL tools and frameworks for efficient data processing and integration.
- Implement and maintain Spring Integration, JUnit, JProfiler, JProbe, and Maven within development processes.
- Develop and optimize applications using JSON, with proficiency in JDK 1.5 and JDK 1.6.
- Conduct thorough business analysis, application engineering, and design of information architectures and physical infrastructure.
- Build high-performing, scalable, and reliable Java applications in alignment with industry best practices.
- Stay current with emerging technologies, trends, and consumer demands to inform application development and innovation.
- Demonstrate strong expertise in Java Enterprise Web applications (J2EE) and Spring Frameworks.
- Utilize source control systems such as GIT for effective version management.
- Manage and configure Jetty and/or Tomcat application servers.
- Apply HTML/CSS/JavaScript for front-end development, with additional experience in JQuery and AJAX considered a plus.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in Java development and project management.
- Strong understanding of web technologies and frameworks.
- Hands-on experience with ETL tools and frameworks.
- Proficiency in business analysis, application engineering, and infrastructure design.
- Demonstrated ability to build scalable and high-performance Java applications.
- Familiarity with emerging technologies and industry trends.
- Expertise in Java Enterprise Web applications and Spring Frameworks.
- Experience with source control systems (GIT) and application servers (Jetty/Tomcat).
- Proficient in HTML/CSS/JavaScript, with JQuery and AJAX experience as an advantage.
Skills
- Strong leadership and project management skills.
- Excellent problem-solving and analytical abilities.
- Effective communication and collaboration skills across global teams.
- Ability to adapt to new technologies and methodologies.
Why Join Us?
- Opportunity to lead innovative projects and work with a talented global team.
- Competitive salary and benefits package.
- Continuous learning and professional development opportunities.
- Collaborative and dynamic work environment.
If you are a seasoned Java Developer / Technical Lead with a passion for technology and a track record of successful project delivery, we would love to hear from you!