Senior Java Developer
Job Location : Kuwait
Experience:
• Minimum 3+ years of Java development experience
• Experience in designing and developing integrated applications
• Strong knowledge of application troubleshooting and debugging
• Experience using software development tools
• Experience in both backend and frontend development
Key Responsibilities:
• Design and develop high-performance Java applications
• Participate in all phases of the software development lifecycle
• Write clean, efficient, and maintainable code
• Ensure software design complies with specifications
• Prepare and release software components
• Support continuous improvement through architectural reviews
• Design and develop applications using Java EE platforms
• Apply Object-Oriented Analysis & Design (OOAD) and design patterns
• Strong understanding of Java/JEE internals
Technical Skills:
• Java & Java EE
• SQL, Databases, JPA & Hibernate
• JSP & Servlets
• Spring & Struts Frameworks
• RESTful & SOAP Web Services
• HTML, CSS, JavaScript & jQuery
• XML & JSON
• Multithreading & Synchronization
• Collections, Generics, File I/O, Serialization & Exception Handling
• Service-Oriented Architecture (SOA)