Mx acceleration center - ms java developer senior associate
required qualifications
technical skills
* 2+ years of professional experience in java development (java 8 or higher).
* solid experience with at least one major java framework, such as spring boot, spring mvc, hibernate, jakarta ee (java ee), micronaut, quarkus, or similar.
* proven experience designing and developing restful apis (and/or soap-based web services), including api versioning, authentication (oauth2, jwt), and documentation (swagger/openapi).
* strong knowledge of relational databases (e.g., postgresql, mysql, oracle, sql server) including writing complex sql queries, stored procedures, and database optimization.
* familiarity with build and dependency management tools such as maven or gradle.
* experience with version control systems, primarily git (github, gitlab, or bitbucket).
* experience with ci/cd pipelines (jenkins, gitlab ci, github actions, or similar).
* knowledge of unit testing and integration testing frameworks (junit, mockito, testcontainers).
methodologies & processes
* hands-on experience working in agile/scrum environments, with a solid understanding of agile principles and practices.
* experience using project management and collaboration tools such as jira, confluence, or azure devops.
communication & soft skills
* excellent english communication skills (both written and verbal) — ability to clearly articulate technical concepts, participate in meetings, write documentation, and collaborate effectively with english-speaking stakeholders.
* strong analytical and problem-solving abilities.
* proactive, self-motivated, and able to work both independently and as part of a team.
* ability to manage multiple priorities and deliver results within deadlines.
* willingness to leverage current knowledge to learn and upskill into learning a new technology.
nice to have
* experience working with international and/or distributed teams across different time zones and cultures.
* knowledge of the insurance industry, including familiarity with insurance business processes (e.g., policy administration, claims management, underwriting). Experience building or maintaining insurance platforms or systems is highly valued.
* experience with cloud platforms (aws, azure, or gcp).
* relevant certifications (e.g., oracle certified professional java developer, aws certified developer, spring professional certification).