الوصف الوظيفي
Join Our Innovative Team!
Are you a passionate Java Developer looking to make your mark in a collaborative and dynamic environment? We’re on the hunt for a talented individual to join our team and help shape the future of our software solutions. If you thrive on tackling complex challenges and love coding, we want to hear from you!
What You’ll Bring:
- Education: BS/MS in Computer Science, Engineering, or a related field.
- Experience: Proven software development experience with a strong focus on Java.
- Java Expertise: Hands-on experience with Java EE platforms, designing and developing robust applications.
- Design Skills: Strong understanding of Object-Oriented Analysis and Design (OOAD) using common design patterns.
- Technical Insight: Profound knowledge of Java and JEE internals, including class loading, memory management, and transaction management.
- Database Proficiency: Excellent understanding of relational databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
- Framework Familiarity: Experience with the Spring Framework and developing web applications using popular frameworks (JSF, Wicket, GWT, Spring MVC).
- Certification: Ideally, you are a Sun Certified Java Developer.
- Development Approach: Familiarity with test-driven development practices.
Your Responsibilities:
- Lifecycle Contribution: Engage in all phases of the software development lifecycle, from planning to deployment.
- Quality Code: Write well-designed, testable, and efficient code that meets our high standards.
- Specification Compliance: Ensure that all designs comply with specifications and contribute to continuous improvement.
Why You’ll Love Working Here:
- Innovative Environment: Be part of a team that values creativity and out-of-the-box thinking.
- Career Growth: Opportunities for professional development and advancement in your career.
- Collaborative Culture: Work with a team of talented individuals who are passionate about technology and teamwork.
- Impactful Work: Contribute to projects that make a difference and enhance user experiences.
If you’re ready to take your career to the next level and join a forward-thinking company, apply now! Let’s build something amazing together!