Jobs
Interviews

2 Plantuml Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

haryana

On-site

As a Systems Designer at our company, you will be responsible for designing large scale systems with high complexity to support our high throughput applications. You will use your expertise to understand how to leverage infrastructure for solving such large scale problems effectively. Additionally, you will have the opportunity to develop tools and contribute to open source projects wherever possible. We encourage problem solving as a way of life and expect you to always go to the root cause to support the code you write in production. In terms of technology stack, we select the best combination of tech based on the requirements. You will be working with technologies such as Java, Kotlin, Scala, Spring Boot, JUnit, Resilience4j, Feign, MySQL/AuroraDB, DynamoDB, ELK, Kafka, Redis, TiDB, Docker, Kubernetes, ArgoCD, AWS, GCP, GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins, snyk, Bigquery, Kibana, Spark, PlantUML, draw.io, miro.com, Slack, and Zoom. To qualify for this role, you should have at least 3 years of experience using Java in a professional environment. Alternatively, if you are a non-Java user, you should possess excellent skills in generalized programming languages such as Scala, Python, and Go. An interest and ability to learn other coding languages as needed is essential. Experience with NoSQL databases and distributed cache, strong fundamentals in data structures, algorithms, and object-oriented programming, as well as an in-depth understanding of concurrency and distributed computing are required. A degree in Computer Engineering or Computer Science, or 5+ years equivalent experience in SaaS platform development is preferred. Proficiency in English or Japanese is necessary. Preferred qualifications include experience with implementing platform components like RESTful APIs, Pub/Sub Systems, and Database Clients, familiarity with AWS services, expertise in system design and development of web systems handling massive transactions or requiring scalability, language ability in Japanese and English, and experience in microservices. This is a full-time position located at our Gurugram office in Wework. The development center requires your presence in the office to establish a strong core team.,

Posted 2 days ago

Apply

2.0 - 7.0 years

2 - 7 Lacs

Vadodara, Gujarat, India

On-site

Technically lead project through all stages of the project life cycle, including requirement understanding, estimation, design, development, acceptance testing Work closely with Project Architect, BA and/or customer and come up with high level and low level design Develop critical components whenever required and create proof of concepts for new/unknown use cases/ideas Conduct code reviews, is responsible for overall code quality, Coach and mentor less experienced team members Write and review Design Documentation in conjunction with Technical writer, Do SCM Operations - branching, merging, tagging, conflict resolution Study upcoming technologies and identify how they can be used to improve existing solution Comply with organizations processes. Policies and protects organization s Intellectual property. Also, participate in organization level process improvement and knowledge sharing All About You Essential knowledge, skills attributes Hands on experience and expert on working with core Java, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle and PostGRES), NoSQL (Cassandra), Web-services (JSON and SOAP), Kafka, Zookeeper Hands on experience of developing microservice application deploying them on any one of the public cloud like Google, AWS, Azure Hands on experience of using Eclipse/My Eclipse IDE, UML tools (MS Visio, PlantUML) Hands on experience of writing Junit test cases, working with Maven/Ant/Gradle, GIT Experience of working with Agile methodologies. Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal) Knowledge of Design Patterns Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application Additional/Desirable capabilities Experience of working in Payments application Domain Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies