Java Developer (Crystal Reports)
We are looking for a Mid Java Developer who can develop, maintain, and enhance applications using Java. The ideal candidate has hands-on experience in Crystal Reports and can develop applications from scratch based on business and technical requirements.
Key responsibilities
- Develop Java-based applications from scratch based on requirements
- Maintain, enhance, and support existing Java applications
- Develop and maintain Crystal Reports and reporting solutions
- Design and implement application features and functionalities
- Write clean, maintainable, and reusable code
- Work with databases and create or optimize SQL queries
- Troubleshoot and resolve application and reporting issues
- Perform testing, debugging, and code reviews
- Work closely with team members to understand requirements and deliver solutions
- Maintain technical documentation when needed
Qualifications:
- College graduate, preferably in Computer Science, Information Technology, or a related field
- At least 3 years of experience in Java development
- Proven experience in developing applications from scratch using Java
- Hands-on experience with Crystal Reports
- Strong knowledge of Core Java and Object-Oriented Programming (OOP)
- Good understanding of SOLID principles and software development best practices
- Experience with Spring/Spring Boot
- Knowledge of REST APIs is preferred
- Good knowledge of SQL and relational databases
- Experience in application troubleshooting, maintenance, and enhancement