Senior Software Engineer- Java Developer

Mphasis


Date: 3 weeks ago
City: Calgary, AB
Contract type: Full time

Role description

Position Title- Java Developer


Location- Canada, Remote


Job Summary –


We are looking a Java developer having overall 4-8 years of experience. The candidate should design, develops, and maintains Java-based applications and software, collaborating with other engineers to integrate Java into various systems. They are responsible for writing efficient, testable, and reliable code, as well as troubleshooting and resolving issues, ensuring the performance and security of Java applications.


Key Responsibilities:



  • Design, implement, and maintain Java-based applications, ensuring scalability and robustness.

  • Collaborate with stakeholders to analyze requirements, translating them into business objectives and system features.

  • Write well-structured, testable code, and oversee all stages of Java application development.

  • Identify and resolve technical issues, propose enhancements to the Java infrastructure, and create detailed design documentation.

  • Conduct software analysis, programming, testing, and debugging to ensure high-quality deliverables.

  • Develop user documentation, maintain codebases, and support continuous improvement initiatives through refactoring and optimization.

  • Work closely with cross-functional teams, including QA, DevOps, and UX/UI, to deliver integrated solutions.


Years of experience needed –


4-8 years of experience.


Technical Skills:



  • Knowledge of REST services using Java, and Spring Boot

  • Experience in Kubernetes/Docker

  • Must have working knowledge of Git, GitLab

  • Strong knowledge of DataBase in Cassandra, MongoDB

  • Have working knowledge of creating Graph QL, must have worked with POSTMAN

  • Knowledge of JIRA tool.


Good to have Skills:



  • Prior experience in Telecom sector with Billing Experience

  • Working knowledge with Oracle

  • Hands on experience in Kafka

  • Interacted with tools such as Splunk/Kibana / Swagger


About Mphasis


Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis’ Front2Back Transformation approach. Front2Back uses the exponential power of cloud and cognitive to provide hyper-personalized (C=X2C2TM=1) digital experience to clients and their end customers. Mphasis’ Service Transformation approach helps ‘shrink the core’ through the application of digital technologies across legacy environments within an enterprise, enabling businesses to stay ahead in a changing world. Mphasis’ core reference architectures and tools, speed and innovation with domain expertise and specialization are key to building strong relationships with marquee clients.

Equal Opportunity Employer:


Mphasis is an equal opportunity/affirmative action employer. We provide equal employment opportunities to applicants and existing associates and evaluate qualified candidates without regard to race, gender, national origin, ancestry, age, color, religious creed, marital status, genetic information, sexual orientation, gender identity, gender expression, sex (including pregnancy, breast feeding and related medical conditions), mental or physical disability, medical conditions military and veteran status or any other status or condition protected by applicable federal, state, or local laws, governmental regulations and executive orders. View the EEO in the law poster , view the EEO in the law supplement . To view the pay transparency nondiscrimination provision please click and to view the E-Verify posting click .


Mphasis is committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of disability to search and apply for a career opportunity, please send an email to [email protected] and let us know your contact information and th e nature of your request.

Other details

Deputation Location : CA~Alberta~Calgary

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume