Java Eclipse IDE Eclipse RCP SWT Xtext JFace PlugIns Views Editors SOAP & REST webservices data modelling design patterns. v
Overview
The Java RCP Eclipse is a crucial role within our organization responsible for developing implementing and maintaining Java Rich Client Platform (RCP) applications using the Eclipse platform. This role plays a key part in ensuring the functionality and usability of our software applications contributing to the success of our projects and overall business objectives.
Key Responsibilities
- Designing developing and maintaining Java RCP applications using Eclipse IDE
- Collaborating with crossfunctional teams to gather and understand requirements
- Creating intuitive and visually appealing user interfaces (UI) and user experiences (UX)
- Utilizing core Java skills to develop robust and scalable software solutions
- Integrating thirdparty libraries and tools to enhance application capabilities
- Performing software testing and debugging to ensure high quality and performance
- Documenting software designs interfaces and user guides
- Participating in code reviews and providing constructive feedback
- Resolving technical issues and optimizing application functionality
- Adhering to best practices and coding standards
- Staying updated with emerging technologies and industry trends
- Supporting continuous improvement initiatives within the development process
- Collaborating with the product management team to prioritize features and enhancements
- Participating in the full software development lifecycle from concept to deployment
- Providing technical guidance and mentorship to junior team members
Required Qualifications
- Bachelors degree in Computer Science Engineering or related field
- Proven experience in Java development particularly with Java RCP and Eclipse
- Strong understanding of UI/UX design principles and best practices
- Proficiency in software development using Java Eclipse IDE and related frameworks
- Experience with version control systems such as Git
- Ability to write clean maintainable and efficient code
- Knowledge of software testing methodologies and tools
- Excellent problemsolving and analytical skills
- Ability to work effectively in a collaborative team environment
- Effective communication and interpersonal abilities
- Experience with Agile development methodologies is a plus
- Familiarity with database management and integration is preferred
- Certifications in Java programming or related technologies are advantageous
- Demonstrated portfolio of successful Java RCP applications is a strong asset
- Continuous learning mindset and commitment to professional development
plug-ins,eclipse ide,swt,xtext,eclipse,java,eclipse rcp,database management,software testing,git,ui/ux design,rest,jface,software development,agile development,soap