Checking job availability...
Original
Simplified
The JAVA Engineer designs, creates and launches Java-based applications. S/He is expected to use leading-edge development practices and to leverage cutting-edge technologies.
DUTIES AND RESPONSIBILITIES
- Supports the translation of user requirements from SBC's business team into JAVA software requirements to ensure the applications adequately meet their needs
- Designs, develops, tests, debugs, maintains and improves JAVA-based IT business applications
- Develops JAVA-based software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud based and Internet related tools.
- Scale SBC's JAVA-based IT services through mechanisms like automation, and evolve systems by motivating changes that improve reliability and velocity
- Researches, trains and advocates novel technologies and tools to ensure the latest trends and developments are considered as part of SBC's IT infrastructure
- Supports a positive and collaborative digital delivery culture with a philosophy of continuous improvement, development, innovation and excellence, while remaining in compliance with the bank’s policies and procedures and upholding the highest standards of professional conduct
Years of Experience:
- 7+ years of experience in software development, with a focus on Java programming.
Educational Background:
- Bachelor's degree in Computer Science, Computer Engineering or a related field.
Field of Specialization (if applicable):
- Strong knowledge of the Java programming language
- Experience with popular Java frameworks such as Spring and Hibernate
- Experience with object-oriented design and development
- Experience with web development technologies such as HTML, CSS, and JavaScript
- Experience with databases and SQL
- Experience with agile software development methodologies
- Experience with test-driven development (TDD) and unit testing
- Knowledge of design patterns and software architecture
- Knowledge of continuous integration and deployment (CI/CD) practices
- Experience with version control systems such as Git
- Strong problem-solving and debugging skills
The JAVA Engineer designs, creates and launches Java-based applications. S/He is expected to use leading-edge development practices and to leverage cutting-edge technologies.
DUTIES AND RESPONSIBILITIES
- Supports the translation of user requirements from SBC's business team into JAVA software requirements to ensure the applications adequately meet their needs
- Designs, develops, tests, debugs, maintains and improves JAVA-based IT business applications
- Develops JAVA-based software and tools in support of design, infrastructure and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, cloud based and Internet related tools.
- Scale SBC's JAVA-based IT services through mechanisms like automation, and evolve systems by motivating changes that improve reliability and velocity
- Researches, trains and advocates novel technologies and tools to ensure the latest trends and developments are considered as part of SBC's IT infrastructure
- Supports a positive and collaborative digital delivery culture with a philosophy of continuous improvement, development, innovation and excellence, while remaining in compliance with the bank’s policies and procedures and upholding the highest standards of professional conduct
Years of Experience:
- 7+ years of experience in software development, with a focus on Java programming.
Educational Background:
- Bachelor's degree in Computer Science, Computer Engineering or a related field.
Field of Specialization (if applicable):
- Strong knowledge of the Java programming language
- Experience with popular Java frameworks such as Spring and Hibernate
- Experience with object-oriented design and development
- Experience with web development technologies such as HTML, CSS, and JavaScript
- Experience with databases and SQL
- Experience with agile software development methodologies
- Experience with test-driven development (TDD) and unit testing
- Knowledge of design patterns and software architecture
- Knowledge of continuous integration and deployment (CI/CD) practices
- Experience with version control systems such as Git
- Strong problem-solving and debugging skills