Senior Java Developer
">
Craft robust, scalable solutions with modern Java technologies while leading technical initiatives within the team.
Key Responsibilities:
* Design and implement extensible software systems using object-oriented programming principles
* Build and integrate RESTful services using JSON and XML implementations
* Implement Spring Framework and Hibernate for efficient data management
* Work with MySQL or similar RDBMS systems to ensure seamless data integration
Preferred Qualifications:
* Previous leadership experience in a team environment
* Mentor junior developers to enhance their skills and knowledge
Requirements:
* 7+ years of hands-on software development experience
* Deep expertise in Java/J2EE development, including core concepts, collections, and multithreading
* Strong foundation in algorithms, data structures, and software architecture
* Proficiency in modern development tools, including search frameworks, caching solutions, MVC frameworks, web services, and more