Java Software Developer - Senior Associate
PricewaterhouseCoopers
Employer Active
Posted 3 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
We are seeking a talented and experienced Full Stack Java Developer to join our innovative team. The ideal candidate will have a robust background in Java development and significant experience with popular frameworks and technologies, including Spring Boot, REST, SOAP, EJB, MVC, and ORM. A deep understanding of Java and adherence to SOLID principles is essential. You will be responsible for developing and maintaining high-quality applications that meet our clients' needs.
Key Responsibilities:
- Develop, test, and maintain high-quality applications using Java, Spring Boot,
- Design and implement RESTful and SOAP-based web services to support application functionality.
- Utilize Enterprise JavaBeans (EJB) for building scalable, transactional, and multi-tier applications.
- Employ MVC design patterns to develop well-structured and maintainable code.
- Integrate Object-Relational Mapping (ORM) tools for efficient database operations.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Optimize application performance, ensuring high scalability and availability.
- Troubleshoot and resolve issues in existing applications.
- Conduct code reviews and mentor junior developers.
- Participate in Agile/Scrum development processes
Required Skills and Qualifications:
- Bachelor degree in computer science or engineering.
- Has 5-8 years of professional experience in Java development.
- Strong proficiency in Java, with a deep understanding of its ecosystems and SOLID principles.
- Extensive experience with Spring Boot, REST, and SOAP web services.
- Solid understanding and experience with EJB and MVC patterns.
- Proficiency in ORM tools such as Hibernate or JPA.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, Angular, or React) is a plus.
- Experience with database technologies such as SQL, MySQL, Oracle, or PostgreSQL.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication and interpersonal skills.
- Good to Have Skills:
- Experience with application servers such as WebLogic.
- Familiarity with cloud platforms such as Google Cloud Platform (GCP) or AWS.
- Experience with containerization technologies like Docker.
- Understanding of CI/CD pipelines and DevOps practices
Desired Candidate Profile
Required Skills and Qualifications:
- Bachelor degree in computer science or engineering.
- Has 5-8 years of professional experience in Java development.
- Strong proficiency in Java, with a deep understanding of its ecosystems and SOLID principles.
- Extensive experience with Spring Boot, REST, and SOAP web services.
- Solid understanding and experience with EJB and MVC patterns.
- Proficiency in ORM tools such as Hibernate or JPA.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript, Angular, or React) is a plus.
- Experience with database technologies such as SQL, MySQL, Oracle, or PostgreSQL.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication and interpersonal skills.
Company Industry
- Accounting & Auditing
Department / Functional Area
- IT Software
Keywords
- Java Software Developer - Senior Associate
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com