We are seeking a skilled Java Developer for our marketing team to join our dynamic and innovative organization. In this role, you will be responsible for developing, maintaining, and enhancing our marketing applications and systems using Java. You will work closely with cross-functional teams to ensure our marketing tools are robust, efficient, and user-friendly. Your contributions will directly impact our ability to deliver compelling marketing campaigns and provide valuable insights to our stakeholders.
Responsibilities
- Design, develop, and maintain Java-based applications and services for marketing purposes.
- Collaborate with marketing, product, and IT teams to understand requirements and deliver high-quality solutions.
- Implement and optimize marketing automation tools and systems to improve efficiency and effectiveness.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct thorough testing and debugging to ensure the reliability and performance of applications.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Provide technical support and troubleshooting for marketing applications and systems.
- Stay up-to-date with the latest trends and technologies in Java and marketing automation.
- Document technical specifications, design decisions, and development processes.
Requirements
Required Skills - Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer, with a focus on marketing applications.
- Strong proficiency in Java programming and related frameworks (e.g., Spring, Hibernate).
- Experience with database management systems (e.g., MySQL, PostgreSQL).
- Familiarity with marketing automation tools and platforms (e.g., HubSpot, Marketo).
- Understanding of RESTful APIs and web services.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Skills - Master’s degree in Computer Science, Information Technology, or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS).
- Experience with data analytics and business intelligence tools (e.g., Tableau, Power BI).
- Strong understanding of marketing strategies and campaign management.
- Certifications in Java or related technologies (e.g., Oracle Certified Professional Java Programmer).