11+ UML Jobs in Delhi, NCR and Gurgaon | UML Job openings in Delhi, NCR and Gurgaon
Apply to 11+ UML Jobs in Delhi, NCR and Gurgaon on CutShort.io. Explore the latest UML Job opportunities across top companies like Google, Amazon & Adobe.
5+ years of software development experience in Java 8+ and Microservices.
Experience in developing micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services.
Experienced in skills of requirement, analysis, design, develop, Java, springboot, microservices, rest api, AWS, lambda, EC2, Jenkins, design pattern, spring security, splunk, auth, docker, SOLID
Hands on experience on Microservices Architecture.
Should have excellent acumen in Data Structures, algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
Experience with Multithreading, Concurrent Package and Concurrent APIs
Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
Hands-on experience with Message Broker like Kafka/Rabbitmq or other. Hands-on experience in creating RESTful webservices and consuming web services. Hands-on experience with spring Cloud/Spring Boot.
Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
Hands on experience on Cloud deployment/development like AWS/Azure/GCP.
Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
Benefits of Working Here:
Gender Neutral /Diversified Culture
51 Leaves annually
Insurance covered for family
Incentives, Bonus
Permanent WFH Option
Generous parental leave and new parent transition program
We are looking to hire Java developers who can help us in our mission to transform ideas into applications. Our cross-functional team of motivated, skilled and experienced software engineers and designers, help the clients unlock the business values of their enterprises in a time-bound and cost-effective manner. True to our team you would be working on high-impact projects and making a dent in the Service industry on a daily basis.
Skills :
Excellent Communication Skills
4-6 years of experience in Java8 Development.
V yAPI, Spring Boot/MVC, Spring Security
Hibernate, JPA, MySQL/POSTGRES, Jenkins, Git
Experience of developing high-performance and scalable web applications and APIs using frameworks such as Spring Boot/MVC, Spring Security, Hibernate, and JPA.
Hands-on Experience of Version control(Git), MYSQL/POSTGRES, Jenkins, etc.
Lead, coach and mentor a team of 8-10 engineers so they all learn, grow, and succeed.
Plan and prioritize work for your team, including collaborating with cross border teams.
Provide oversight and accountability for technical decisions.
Create an inclusive environment that attracts and retains high-performing engineers.
You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.
Constantly learn and grow as an engineer and an engineering leader.
Demonstrate a passion for customers and technology.
You must have:
Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers
Exposure on agile test-driven development for robustness, usability, reliability, security and performance.
Strong technical aptitude for any programming language, preferred, Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc.
Experience of creating architecture or developing web services using Open source technologies and to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra
Solid understanding of OOPS, algorithms and data structures.
Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful.
Experience in building highly scalable distributed systems
Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred)
Big Pluses if you:
Have a strong focus on business outcomes
Are comfortable with collaboration, open communication and reaching across functional borders
Are self-motivated and can get things done
Have the ability to communicate and defend your ideas clearly
Have a strong knowledge of threading, concurrency, scaling, and high availability.
Have a desire to build products that users love
Stay current with new and evolving technologies via formal training and self-directed education
Equal parts creative agency, engineering firm, and consultancy, Grappus has a reputation of doing things differently. We work with brands big and small, far and wide, helping them understand, prototype and deploy a broad range of custom tech. We value design and we cringe at bad UX. Each project is a clean slate, we don’t have frameworks, or any pre-made formulas. We’re not here to just grow big, make money and win awards. We’re here to crack the process of building truly innovative products from scratch. Products that make people say ‘damn’.
People at Grappus usually experience a highly accelerated career growth well beyond the narrow constraints of their ‘job description’. Here, the growth ladder is tailored to you. It operates exactly as fast as you can manage to grow. We think it's a waste when smart people are unable to make an impact. Our aim is to unleash your potential by giving you massive challenges and the freedom to solve them.
We’re in a fluid world, where we don’t know what technologies we’ll use next, or the projects we’ll work on. We’re actively searching for ways to shine a light on our blind spots, whether it is in the products we want to build, the problems we like to solve, or the company culture we try to create. That’s what makes life at Grappus so exciting. Grappus is an ongoing experiment and you are a part of it. We'll be a different company a few years from now because you are going to change it for the better. We can’t wait to see where you take us
We are seeking a Senior Java Developer who has a knack for coming up with creative solutions to unique problems, planning development cycles and writing technical documentation while leading a team of developers. You can get in where needed to write clean, reusable, and performant code, with creative sensibilities to push projects towards perfection. You should have good time management skills and be able to work both autonomously and collaboratively with a cross-discipline team of product managers, strategists, UX designers, art directors, and developers. Most importantly, you have an eye for detail and the ability to make beautiful designs come to life through code.
What we’d like to see:
Ability to write elegant and readable code
Excellent problem solving skills and love technical challenges
Comfortable working in a team-oriented and collaborative environment
Strong understanding of Agile and Lean software development processes and practices
Stays plugged into emerging technologies/industry trends and applies them proactively
Knowledge of software best practices, like test driven development and continuous integration
Must Have:
BE/BTech in Computer Science or a related field or equivalent practical experience
2+ years of software development experience including deep, hands on experience in building back end applications using Java and Spring ecosystem
Strong command over core Java:
Understands the application of java best practices including logging & exception handling
Familiar with the Java Concurrency model
Understands Java collections, generics and java 8 based functional programming features
Has extensively used the Spring ecosystem:
Spring Boot
HTTP/REST API development
Spring Data (JPA)
ORM tools like Hibernate (can fine tune mappings for performance)
Unit and integration testing facilities of Spring Boot
Experience coaching and mentoring junior developers
Aggressive problem diagnosis and creative problem solving skills and client handling skills
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Implemented CI/CD in any of the projects done and experience with Test Driven Development
Nice to Have:
Understanding of API Development best practices
Knowledge of Kubernetes/Docker and Devops
Some or all of these AWS services: EC2/ECS; lambda; SQS/SNS; API Gateway, Cognito; Elastic Search
Has contributed to the development or enhancement of CI/CD pipelines in a previous project
Contributed in the creation of end-end automation tests (functional or non-functional)
Has designed relational databases; conversant with SQL
Personal projects or contributions to the open source community
Strong organizational skills to juggle multiple tasks within the constraints of timelines
Team player (those great personality types that people love to work with)
NewsBytes is India's only multi-lingual digital media company with the capability to produce content via an AI-based engine. We are looking to hire a back-end developer who is proficient in PHP.
Who are we?
BlueOptima provides industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. We enable large organisations to deliver better software, faster and at lower cost. Founded in 2006, BlueOptima is a profitable, high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. We are headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara.
BlueOptima’s technology is deployed by global enterprises to drive value from their software development activities. We work with nine of the world’s top twelve largest Universal Banks (by revenue) and three of the world’s top ten telecommunications companies (by revenue, excl. China). Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment.
BlueOptima is an Equal Opportunities employer.
Whom are we looking for?
Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it.
We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs and backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.
What does the role involve?
As a Web Backend Principal Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required.
You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers.
In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.
Responsibilities include:
Develop, test, implement and maintain application software
Take part in software and architectural development activities
Transform requirements into implementation details
Debug application issues and helping support respond to client queries
May lead and provide mentoring and guidance to less senior developers
Participate in application development meetings
Provide accurate estimates, clearly communicate status of tasks and identification of risks
Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
Performance tuning of application code at different service levels
Incorporate design changes to improve performance of the application
Interact with customers of the application and help address issues reported
Interact with customers of the application and collect requirements or potential uses cases and draft technical and user requirements
ESSENTIAL SKILLS / EXPERIENCE REQUIRED:
Minimum Bachelor's degree in Computer Science or equivalent
Minimum 8+ years experience with Java and J2EE/Java EE
Minimum 8+ years experience with Spring MVC, Spring Security and Hibernate
2+ years experience managing in colocated and remote teams
Strong understanding of relational database and normal forms
Strong understanding of SQL concepts and ability to write optimised and high performing queries
Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
Experience building RESTful web services
Experience with web application servers like JBoss
Strong written and verbal communication skills
Strong interpersonal skills and time management skills
Strong problem solving and analytical skills
Experience using task tracking systems e.g. Jira and distributed version control systems e.g. Git
Understanding of testNg/JUnit
Unix/Windows shell and related command line tools
Experience with database partitioning and column Indexing
Experience with query optimisation techniques
Why work for us?
Above market remuneration
Stimulating challenges that fully utilise your skills
Work on real-world technical problems to which solution cannot simply be found on the internet
Working alongside other passionate, talented engineers
Hardware of your choice
Our fast-growing company offers the potential for rapid career progression
RESPONSIBILITIES
Evaluate technologies and development stacks for API based platform which scales to build largest CPaaS
Own end to end life cycle of the product from requirement analysis, design, development, test, release and maintenance.
Develop reusable tools/libraries
Continuously improve cycle time, throughput, and code quality.
Continuously improve value-adding-activities/non-value-adding activities ratio.
SKILLS REQUIRED
1 - 3 years of experience
Must have worked on any one or more : Golang, Django, Flask, Redis, memcache, Postgres, Celery, DynamoDB, Nginx, Linux, Git, AWS, Docker
Proficient in at-least one OO language: Python/Golang(preferred)
Writing high-performance, reliable and maintainable code.
Excellent microservices pattern understanding.
Ability to define cross core contracts and bring them to closure through collaboration.
Good knowledge of database structures, theories, principles, and practices.
Experience working with AWS components [EC2, S3, SNS, SQS]
Analytical and problem solving skills
Good aptitude in multi-threading and concurrency concepts.
Working knowledge of Git and proficiency with at-least one build server: Jenkins / Travis / Bamboo
Experience in Telecom domain is a plus
Read more
Get to hear about interesting companies hiring right now