About BlueOptima
The analytics platform provided by BlueOptima makes it possible for software developers and the companies they work for to develop superior software in the shortest amount of time and at the lowest cost imaginable. Actual Coding Effort is the sole objective productivity indicator for software developers, and BlueOptima is the only solution in the world that measures software developer productivity using this metric. This is a defining event in the history of software development.
The software as a service (SaaS) platform offered by BlueOptima allows corporations to do productivity and quality analysis of their software development in terms of people, teams, tasks, projects, divisions, and outsourced suppliers. Managers are better equipped to maximize efficiency when they have a thorough understanding of the performance differences that exist across an organization. It has been shown that BlueOptima can locate cost reductions in software purchases of up to twenty percent. Companies can cost-optimize their software efforts as early as is practically possible thanks to BlueOptima's extra capabilities in benchmarking and recruiting.
Similar jobs
About us:
TAPPP(https://tappp.com/) is building the next-generation digital platform by leveraging cell-based architecture to integrate technologies like Artificial Intelligence, Rules, Workflows, Microservices, FaaS (Function as a Service), Micro-frontends, and Micro apps to create a highly extensible and cutting-edge technology platform that brings together sports fans with broadcasters, sports teams, and sportsbooks to create a marketplace for all aspects of sports and we are available across platforms via the Web, Mobile, Roku, and Tablets.
Building out this brand presents significant product and engineering challenges. At the center of solving those challenges is the TAPPP Product Engineering team which is responsible for the TAPPP product end to end.
TAPPP is led by a very able leadership team drawn from Industry leaders from companies like ESPN, Amazon, Blackhawk, Kargocard, Visa, and
many others.
The organization is flat, processes are minimal, individual responsibility is big, and there is an emphasis on keeping non-productive influences out of the everyday technical decision-making process. Upholding these philosophies will be imperative as we execute our aggressive plan of global expansion over the next 2 years.
Who are we looking for:
A coding enthusiast who loves writing elegant code and developing software systems.
As a senior java developer, you will be a part of the core product development team that is responsible for building high-performant components of the TAPPP platform.
Your responsibility:
- You will be responsible for designing, coding, reviewing, testing, and bug-fixing different modules of the software product that needs to work seamlessly across different environments.
- Write production-quality code in Java, J2EE, and Spring
- You will work in an agile team, working on the TAPPP revolutionary platform. You‘ll be using cutting-edge solutions (Spring Boot, Docker, Kafka, Redis, Continuous Delivery) for creating and maintaining high-load distributed services that are part of our messaging platform.
Mandatory technical skills:
- Hands-on experience with
- Java 1.7+
- RDBMS (MySQL/PostgreSQL)
- JPA (Hibernate or any other ORM framework)
- Spring Boot, Spring MVC, Spring Security
- Hands-on experience in writing extensible RESTful APIs
- Hands-on in Java development (all facets of development) with a sound understanding of OOAD.
- Should have excellent debugging, code review, and design review skills
- Should have a sound understanding of a Microservice based architecture
Good to have technical skills:
Kafka
GraphQL
Redis
AWS (ECS, Cloudwatch)
Other
- Strong independent contributor
- Comfortable working in a start-up environment
The position is based in Pune, India.
Job Summary:
We want a techie at heart. Someone who is happy and curious to work on all aspects of software development.
Reporting directly to the CTO, you will be responsible for feature design, development, and continuously optimizing our tech stack.
- We are looking for an experienced software engineer with at least 5 years of experience in a startup or product environment. Ideally you have been involved in all aspects of software development from requirements gathering to design, development, deployment and post-release support. We are looking for all-round technical maturity. Our tech stack is Angular, Spring boot and Django/Python.
Key Skills
Java
SpringBoot
PostgreSQL/MySQL
Git
AWS
REST api design
Experience integrating with external APIs
Good applied understanding of Object Oriented Programming
Good database modeling and SQL knowledge.
/React is a big plus.
Responsibilities and Duties
Build out features across the stack : backend, API design and integration, database optimization , microservices, plugins, queues etc
Fix bugs and write automated tests
Maintain and upgrade our Tech Stack
Translate requirements to design and write/present articulate software design.
● Strong knowledge of data structures and designing for performance, scalability and availability.
● Solid understanding of multithreading, MVC, and strong OO skills.
● Good understanding of micro services architecture.
● Good understanding of development tools and processes.
● Good knowledge of cloud environment GCP, AWS
● Code, develop, design and architect the product.
● Design, implement and maintain highly scalable, multi-tier, distributed server software applications.
● Deliver across the entire product life cycle, design, build, deploy, test, release and support.
● Working directly with developers and product managers to conceptualize, build, test and release
products
• 3+ years development and delivery experience with Java, Springboot, Micriservices, JPA and from reputable institutes • Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns • Familiarity with databases like MySQL, MongoDB, Redis etc • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications • Exposure to CI/CD using Gitlab, Jenkins preferred • Familiarity with Docker, Kubernetes, EFK Stack is preferred • Broad knowledge of web standards relating to APIs (OAuth, SSL etc.) • Exposure to product development is preferred • Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases. o The microservices shall expose APIs which allow ease of integration with variety of client apps o Microservices should handle a scale of thousands of requests per second • Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka • Debugging issues on a live setup • Lead a small team of engineers • Create test cases and technical documentation • Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices |
We are looking for talented and self-motivated engineers to come join us on our mission.
We have a team culture that encourages collaboration and innovation at all levels and we expect developers to take a high level of ownership for the execution of tasks assigned to them.
Roles and responsibilities:
● Understand and derive requirements from product managers and customers
● Able to design APIs and modules for scale.
● Participate in design reviews and look at opportunities to continuously improve on practices
and quality.
● Own end-to-end implementation of modules and drive the project
● Debug prod issues and solve them efficiently and quickly. Customer obsession is key
● Automate recurring day-to-day tasks.
● Show initiative to drive topics to resolution and able to collaborate with multiple teams in
delivering the project
● Mentor junior team members
● Own project deadlines and seeing through project go-live.
Job Requirements Skills
● Good problem-solving skills and ability to understand and use the right data structures and algorithms
● Use design patterns and best engineering practices to design scalable and extensible
solutions. Working knowledge of microservices and/or event-driven architecture is plus
● Working knowledge of relational databases esp PostgreSQL.
● Advanced expertise in Java/server-side technologies. Working knowledge of Spring Boot is desirable
● Should have designed and implemented REST APIs. Good working knowledge of HTTP(S),Web servers desired
● Should have worked in Linux environments and understanding of GIT or any other source code versioning is a must
● Understanding of ORMs, Caching, Object storage, Queues is a must. Exposure to AWS S3, SQS components, Redis is a plus
● Own and write tests using Unit and integration testing frameworks
● Ability to work independently and/or with a team in a fast-paced, rapidly changing
environment
● Should do code reviews.
● Server-side application deployment experience is a plus.
Qualifications
● Experience - A minimum 6+ yrs of relevant experience.
- 10 + years of experience and expertise in database and systems architecture design, development and implementation;
- Expertise and experience in data structures, indexing, query, and retrieval;
- Excellent data management skills including ensuring data integrity, data access, security and archiving procedures;
- Knowledge of the language technology and video extraction research domains to be able to converse fluently with the research communities to transform research requirements into concrete formalisms.
- Experience in cross platform development for multiple variants of Unix, Linux including 32 and 64 bit
- Experience with NoSQL, SQL databases, statistics and algorithms
- Strong oral and written communication skills
- Design, implement and test novel database architecture designs to accommodate the multimodal data types used in Client managed technology evaluations
- Administer and monitor database and address data security solutions as applicable
- Design and develop efficient techniques for fast, optimized data access and transfer of distributed or networked database systems
- Design, implement and test novel data structures, data search, query and retrieval solutions to enable access to and processing of the multimodal data types used in Client managed technology evaluations
Designation - Principal Software Engineer
About Livspace:
Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interior. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology.
We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey.
Working at Livspace:
Livspace believes in an open, intellectually honest culture where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Livspace, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative design-and-tech startup that’s revolutionizing the interiors industry.
If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us
As a Principal Software Engineer you will:
- Design, implement and enhance new components of the Livspace design platform and supply chain platform.
- Design new features for the e-commerce properties and front-end products and mobile apps
- Maintain engineering infrastructure
- Have significant impact on current and future technology roadmap
- Complete ownership of Service/Services that your team is responsible for
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices
- Own large technical deliverables and execute in an exemplary way
- Be able to conceptualize and develop prototype quickly
- Contribute creatively in strategic products that will reach large audience
- Build a web product that users love.
Who you are :
- Deep expertise with any or combination programming languages: Java, Python NodeJS any Object oriented high level proprietary or open source language with strong programming constructs ( Java Preferred ).
- Substantial experience in building complex and scalable solutions.
- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
- Experience leading multi-engineer projects and mentoring junior engineers
- You earned B.Tech or equivalent degree in computer science or related engineering field
- You have at least 6+ years of experience working with large scale web products
Your Array (Nice to Have) :
- Good sense of system characterization and identification of technical requirements
- Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
- Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs
- Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms
- Ability to work in fuzzy environments and complex environments
- Able to take high ownership of complex system components and drive it to the next level
- Good exposure both with tech breadth and tech depth
Experience Level: 3 to 5 Years
Job Location: Hyderabad
Responsibilities
· Excellent knowledge of Core Java and Spring
· Candidate should have a working knowledge of web services
· Should have worked in the distributed agile model and continuous integration
· Should have knowledge of designing and implementation of REST Web services
· Strong experience with REST API and web services
· Should be efficient with Java J2EE and related technologies.
Essential Requirements
· Strong Core Java and spring.
· Strong RESTFUL web service experience
· Strong SQL (preferably Oracle), JQuery, HTML/CSS, Oracle Restful, SOAP web services
· B. Tech/M. Tech from Tier-1 colleges like IIT, NIT, VIT, BIT
Primary Skill: Java, spring & RESTFUL Web services,