Senior Java Software Engineer
- Full time
- @BulletTech posted 4 weeks ago
- Posted : 10/11/2024 -Accepting applications
Job Detail
-
Job ID 17107
-
Career Level Junior
-
Experience 2 Years +
Job Description
About the job
We are currently seeking a highly skilled Senior Java/Spring Engineer to join our dynamic team. The successful candidate will play a pivotal role in the development and maintenance of services written in Java/Spring, utilizing a Postgres database and providing RESTful APIs. The ability to work both independently and as part of a cohesive team will be critical in this role.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Java code in line with established specifications.
- Develop and support services written in Java/Spring, ensuring high performance and responsiveness.
- Work with Postgres database, ensuring optimal storage, performance, and security.
- Development of RESTful APIs and documentation using OpenAPI.
- Implement and maintain a FIX interface for specific services. Familiarity with the FIX protocol will be considered a significant advantage.
- Collaborate with other team members, stakeholders, and cross-functional teams to develop high-quality software solutions.
- Troubleshoot, test, and maintain the core product software and databases to ensure robust optimization and functionality.
- Conduct code reviews, mentoring junior developers, enhancing code quality and departmental processes.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of experience as a Java developer.
- Extensive experience with the Spring Framework.
- Solid experience with relational databases, preferably PostgreSQL.
- Proficient understanding of RESTful APIs and OpenAPI for documentation.
- Ability to work in a hybrid remote/office work environment.
Preferred Qualifications
- Familiarity with the FIX messaging protocol.
- Experience in agile development methodologies.
- Excellent problem-solving skills, analytical abilities, and attention to detail.
- Strong communication skills, both verbal and written.