The Bernard Group is looking to deliver world-class products, inspiration, and solutions for prestigious brands in the market by designing, developing, and maintaining applications that support business operations.
Requirements
- possess a basic understanding of the Java programming language (preferred)
- have prior exposure to relational database management systems and SQL; PostgreSQL knowledge is a plus
- understand basic cloud computing concepts, especially AWS (preferred)
- have completed at least one computer programming course and understand fundamental programming concepts
- familiarity with Java, Spring Boot, Hibernate, REST APIs, JSP, HTML/CSS, and JavaScript
- experience with Agile/Scrum environment
- knowledge of database design and development
Responsibilities
- design, develop, and maintain Java applications using Agile methodology and defined business timelines.
- analyze and troubleshoot application-related issues to ensure optimal performance, quality, and responsiveness.
- identify and resolve code inefficiencies or bottlenecks with guidance from senior engineers.
- participate in code walkthroughs and peer reviews to ensure high-quality deliverables.
- assist in the development of software architecture and stay current with emerging technologies and industry best practices.
- create and maintain database designs in PostgreSQL
- collaborate closely with senior software engineers and Quality Analysts to develop reusable, high-quality code using modern technologies such as Java, Spring Boot, Hibernate, REST APIs, JSP, HTML/CSS, and JavaScript
Other
- be a critical thinker with the ability to prioritize and multitask
- be technically savvy with computer skills, data management software, and other computer applications
- make the right call with quality decisions, good judgment and keen problem-solving skills
- exhibit strong critical thinking skills and be extremely detail-oriented
- able to effectively communicate, both verbally and in writing