Senior Java Web Application Developer
x2 headcounts needed
(Out of 2 headcounts, we are looking for 1 headcount with additional skills in ODA and AutoCAD libraries)
Job Summary:
We are looking for a skilled Java Web Application Developer with experience in building robust, scalable, and high-performance web applications. The ideal candidate will have hands-on experience with Java 8, Spring Boot, Spring, Struts, Hibernate, MyBatis, and SQL Server. Knowledge of Tomcat deployment and Elixir Reports is a plus.
Key Responsibilities:
- Design, develop, and maintain web applications using Java 8, Spring Boot, Spring MVC, Struts, Hibernate, and MyBatis.
- Work with SQL Server for database design, development, and optimization.
- Develop and manage Elixir Reports for business intelligence and reporting needs.
- Deploy and manage web applications on Apache Tomcat servers.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Ensure adherence to coding standards, best practices, and security guidelines.
- Participate in code reviews, design discussions, and knowledge sharing sessions.
Required Skills and Qualifications:
- Strong programming skills in Java 8.
- Hands-on experience with Spring Boot, Spring Framework, Struts, Hibernate, and MyBatis.
- Proficient in SQL Server, including writing complex queries, stored procedures, and performance tuning.
- Experience in Elixir Reports for reporting and analytics.
- Working knowledge of Tomcat for application deployment and management.
- Strong understanding of web technologies including HTML, CSS, JavaScript.
- Familiarity with version control systems like Git.
- Excellent problem-solving skills and ability to work independently as well as in a team.
Preferred Skills:
- Experience with RESTful Web Services and API integrations.
One out of the 2 resources should have the additional Responsibility to familiar on AutoCAD and ODAlibraries
- Knowledge of Autocad documents such as dwf, dgn, dxf and dwg
- Knowledge of ODA (Open Design Alliance) library
Rotate the document to make sure it is portrait, finding coordinates for watermark
Add new layer to document, add text object to layer, add image to layer
Mark the document as read-only
Detect if watermark image is already applied
- Knowledge of applying watermark to PDF