Contact Info
Svetlanas, St. Ann's Hill Road, KT16 9NN, United Kingdom
enquiries@pappayacloud.com
Sign UpRecommended Services
Supported Scripts
WordPress
Hubspot
Joomla
Drupal
Wix
Shopify
Magento
Typeo3
Senior Java Application Developer
Job Details
We are seeking a skilled Java Application Developer to join our dynamic team. The ideal candidate will have a strong background in Java development and be capable of creating robust and scalable applications. You will be involved in all stages of development, from concept to deployment, ensuring that our applications meet high standards of performance and reliability.
Responsibilities
- Design, develop, and maintain Java-based applications: Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams: Work closely with project managers, designers, and other developers to understand requirements and deliver solutions.
- Â Perform system integration: Integrate third-party systems and APIs with existing applications.
- Troubleshoot and resolve issues: Identify and fix bugs and performance issues in existing applications.
- Conduct testing and validation: Write and execute unit tests, and support QA in developing and performing system tests.
- Participate in code reviews: Ensure code quality and adherence to best practices.
- Stay updated with industry trends: Continuously improve skills and keep up with emerging technologies and practices in Java development.
- Provide technical support: Assist in the deployment and production support of applications.
Skills And Abilityy
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Developer: [Specify years of experience, e.g., 7+ years].
- Strong understanding of OOP principles: Proficient in Java and familiar with core libraries and design patterns.
- Experience with Java frameworks: Such as Spring, Hibernate, or similar.
- Knowledge of databases: Proficiency in SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
- Familiarity with development tools: Experience with tools like Maven, Gradle, Git, and Jenkins.
- Understanding of front-end technologies: Basic knowledge of HTML, CSS, and JavaScript.
- Excellent problem-solving skills: Ability to troubleshoot and debug complex issues.
- Strong communication skills: Ability to work effectively in a team and communicate technical concepts clearly.
Required Skill Set & Experience
- Experience with microservices architecture: Familiarity with developing and deploying microservices.
- Knowledge of cloud platforms: Experience with AWS, Azure, or Google Cloud.
- Experience with containerization: Knowledge of Docker and Kubernetes.
- Familiarity with Agile methodologies: Experience working in Agile or Scrum teams.
- Knowledge of additional languages or frameworks: Such as Python, Scala, or Node.js.
Education/Qualification
- Bachelor’s degree in computer science, Engineering, or a related field.
Location
India
Job Type
Remote - Full Time
Salary
As Per Industry Standards