Miratech logo
Miratech

Helping Visionaries Change the World

Junior Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteJuniorTeam 501-1,000Since 1989H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

2 days ago

Salary

0

Seniority

Junior

Job Description

Junior Java Developer

Miratech

• Develop and maintain Java microservices using Spring Boot. • Assist in designing and implementing scalable and reliable features. • Troubleshoot and provide support for existing services under guidance from senior engineers. • Collaborate with product managers, QA, and peers to deliver high-quality software. • Learn and apply best practices for cloud-based application development.

Job Requirements

  • 3+ years of experience in Java development using Spring Boot.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Basic understanding of microservices architecture.
  • Familiarity with cloud concepts is a plus (GCP, AWS, or Azure).
  • Strong problem-solving skills and willingness to learn.
  • General understanding of version control (Git).
  • Nice to Have: Exposure to Docker or containerized environments.
  • Knowledge of CI/CD pipelines and development workflows.
  • Familiarity with cloud services (Google BigQuery, Cloud Storage, Cloud Functions, etc.).

Benefits

  • Culture of Relentless Performance : join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
  • Competitive Pay and Benefits : enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
  • Work From Anywhere Culture : make the most of the flexibility that comes with remote work.
  • Growth Mindset : reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility, and internship opportunities.
  • Global Impact : collaborate on impactful projects for top global clients and shape the future of industries.
  • Welcoming Multicultural Environment : be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
  • Social Sustainability Values : join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

Related Job Pages

More Backend Engineer Jobs

Role Description Our team is building a new generation of digital financial platforms and applications focused on reliability, scalability, and innovation. As a Senior Backend Engineer at GoTymeX, you will collaborate with skilled engineers to design, develop, and maintain backend services that power our digital banking products. You will work closely with cross-functional teams in a dynamic Agile environment, ensuring high-quality deliverables from development through deployment and monitoring. - Design, develop, test, deploy, and maintain backend services and APIs that meet performance, scalability, and security requirements. - Participate in architectural discussions and contribute technical expertise to enhance system design. - Collaborate effectively with team members across DevOps, QA, and product teams to deliver features on schedule. - Troubleshoot and resolve production issues to ensure service availability and reliability. - Continuously improve code quality through code reviews, refactoring, and automation. Qualifications - At least 3 years of experience in backend software development. - Strong programming skills in one or more programming languages such as Python, or equivalent. - Experience working with relational and NoSQL databases, including schema design and query optimization. - Familiarity with cloud platforms, preferably AWS, and container technologies. - Solid understanding of software development lifecycle and Agile methodologies. - Ability to analyze complex problems and design appropriate solutions. - Effective communication skills and ability to work in a collaborative environment. Requirements - Proficiency in microservices architecture, event-driven systems, and serverless computing environments. - Experience with Python frameworks including Django and Flask. - Familiarity with container orchestration platforms like Kubernetes and automation tools such as Ansible or Terraform. - Prior experience within the financial or banking sectors is considered advantageous. Desired Skills - AI/LLM Engineering: Demonstrated experience integrating large language models for applications including customer support chatbots, document processing, or decision support systems. - Understanding of Financial Concepts: Knowledge of transaction lifecycles, accounting, reconciliation, and settlement processes. - Proficiency in programming languages including Golang, Python. - Experience with frameworks within the Spring ecosystem, recognizing that the majority of backend services utilize Spring technologies. - Familiarity with AWS services such as ECS/EKS, Fargate, Aurora, DynamoDB, Lambda, RDS/Aurora, MSK, SQS/SNS, EventBridge, S3, among others. Our Engineering Principles - Simplicity over complexity: Prioritize the simplest effective solutions; complexity presents unnecessary challenges and costs. - Lean over lavish: Design cost-effective architectures that maximize value. Critically evaluate all expenditures. - Pragmatism over perfection: Deliver value incrementally. Strive for a "good enough" solution today rather than a "perfect" solution indefinitely. - Outcomes over outputs: Assess success based on tangible business impact—such as loans disbursed, default rates reduced, or costs saved—rather than technical elegance alone. - Enablement over heroics: Foster team success and collaboration rather than relying on individual heroics. - Learning over knowing: Embrace a growth mindset by acknowledging gaps in knowledge, experimenting, learning from failures, and iterating rapidly. - Empathy over ego: Listen attentively, respect diverse perspectives, and assume positive intent in all interactions.

India

Role Description - Participate in the design, development, and deployment of applications on Google Cloud Platform (GCP) using Angular/Python. - Implement and manage connections to BigQuery and SQL databases, ensuring efficient data retrieval and storage. - Develop responsive and dynamic user interfaces using Angular, ensuring seamless integration with backend services. - Design, implement, and maintain Jenkins/Tekton pipelines for continuous integration and delivery (CI/CD) processes, ensuring smooth and automated deployment cycles. - Implement and adhere to Software Craftsmanship tools for maintaining code quality and integrity. - Write clean, maintainable, and efficient code, adhering to coding standards and best practices. - Monitor and optimize application performance, identifying and resolving bottlenecks to ensure high availability and scalability. - Create and maintain comprehensive documentation for code, APIs, and development processes. - Develop and execute unit tests, integration tests, and automated tests to ensure the reliability and robustness of the application. - Debug and resolve issues as they arise. Qualifications - Angular - Python (including API Development and Data Analytics) - BigQuery - PostgreSQL (PG SQL) - GCP (any cloud environment) - DevSecOps (CI/CD Pipeline – Tekton/Terraform) Company Description

India
finanzen.net GmbH logo

Software Engineer – C#, .NET

finanzen.net GmbH

finanzen.net - Deutschlands größtes Börsen- und Finanzportal

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Collaborate in a small, agile software development team with interfaces to all departments • Evolve and extend our cloud-based software solution built on .NET 9 and Microsoft Azure • Take responsibility for the entire lifecycle of our systems following the “You build it, you run it” principle • Monitor our systems and dashboards and perform root-cause analyses to continuously optimize our platform

Germany
Review ALL logo

Senior .NET Developer

Review ALL

We are your Recruitment Team!

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Work on developing cloud-based component solutions for creating microservices (serverless, containers, and others); • Help design the company's solutions, aiming for modern architectures and following software engineering and application architecture best practices; • Consider scalable and asynchronous programming techniques and patterns for large user bases with fast response times;

Brazil