Java Engineer - Associate
By Deutsche Bank At , Cary, 27513, Nc
A hybrid working model, allowing for in-office / work from home flexibility, generous vacation, personal and volunteer days
Competitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefits
Educational resources, matching gift, and volunteer programs
Knowledge of architectural design patterns, highly optimized, Low latency, and Massively Scalable Platforms
Experience with Structured Query Language (SQLs), Oracle Databases, build and deployment (using Maven), Teamcity, HTML, AngularJS and jBehave, Cucumber frameworks
Knowledge of messaging technologies platforms like Solace and Kafka, and languages (Python, Scala) would be a plus

Are you looking for an exciting opportunity to use your Java skills? We are looking for a Certified Java Associate to join our team and help us develop innovative solutions. You will be responsible for developing, testing, and maintaining Java applications. If you have a passion for coding and a desire to work in a fast-paced environment, this is the job for you!

Overview The Certified Java Associate is a professional who has demonstrated a comprehensive understanding of the Java programming language and its related technologies. They are knowledgeable in the fundamentals of object-oriented programming, the Java language syntax, and the core libraries of the Java platform. Detailed Job Description The Certified Java Associate is responsible for developing, testing, and deploying Java applications. They must be able to write code that is efficient, secure, and maintainable. They must be able to debug and troubleshoot existing code, as well as create and maintain documentation. The Certified Java Associate must be able to work in a team environment and communicate effectively with other developers. Job Skills Required
• Proficiency in the Java programming language
• Knowledge of object-oriented programming principles
• Understanding of the core libraries of the Java platform
• Ability to debug and troubleshoot existing code
• Ability to create and maintain documentation
• Ability to work in a team environment
• Excellent communication skills
Job Qualifications
• Bachelor’s degree in Computer Science or related field
• At least two years of experience in Java development
• Certification in Java programming
Job Knowledge
• Knowledge of the Java language syntax
• Knowledge of object-oriented programming principles
• Knowledge of the core libraries of the Java platform
• Knowledge of debugging and troubleshooting techniques
• Knowledge of software development best practices
Job Experience
• At least two years of experience in Java development
• Experience with web application development
• Experience with database development
• Experience with software development best practices
Job Responsibilities
• Develop, test, and deploy Java applications
• Write code that is efficient, secure, and maintainable
• Debug and troubleshoot existing code
• Create and maintain documentation
• Work in a team environment
• Communicate effectively with other developers