Job Title: Java Spring Boot Engineer
š Location: Bangalore
š§¾ Experience: 3ā4 Years
š Employment Type: Contract (1 Year + Extendable)
Required Skills & Qualifications:
- Strong expertise in Java, Spring Boot, and backend development.
- Hands-on experience with PHP.
- Good understanding of data structures and algorithms.
- Experience with GraphQL and RESTful APIs.
- Proficiency in working with SQL & NoSQL databases.
- Experience using Git for version control.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, Azure).
- Exposure to monitoring and logging tools like Grafana, New Relic, and Splunk.
- Strong problem-solving skills and ability to work in a collaborative team environment.

About MindCrew Technologies
About
Connect with the team
Company social profiles
Similar jobs
Core Competency:
⢠Extensiveexperiencewith C# and ASP.net/.NETCore 2.0 / .NET WebAPI core framework framework ⢠concept's and fundamentals/ MVC and EF. ⢠REST Web services&API Experience ⢠Strong architectural knowledge with two or more of - MicroServices, 12 FactorApplications and ⢠EventDriven architectures ⢠Messaging knowledge(Topics, Queues & Publish Subscribe) ⢠Knowledge of AWS, Docker and Kubernetes ⢠Experience with database development including relational database design, SQL, and ORM ⢠Agile Delivery experience ⢠Deploying .Net Core web application/API in Windows and Linux ⢠Experience with web developmenttechnologiesincludingASP.NET, MVC3, EF, HTML, JavaScript, ⢠JQuery, AJAX and CSS, LINQ. ⢠Experience with core Microsoft.Net technologies including WCF, LINQ, and EF ⢠Experience designing and developing enterprise-grade software ⢠Experience with source control management systems and deployment environment ⢠Experience with debugging, performance profiling and optimization. ⢠Comprehensive understanding of object-oriented and service-oriented applicationdevelopment,techniques and theories ⢠Internally motivated, able to work proficiently both independently and in a team environment ⢠Strong communication skills with both internal team members and external business stakeholders ⢠Experience with user interface design and prototyping
Job Description
We are looking for a developer to help maintain the existing Java applications, and to guide development of the next generation tools. The right individual for this role must be capable of building applications in Java, using modern architectures. Should be hands on inĀ Object Oriented Languages (Java, C# and Go), Cloud Based Technologies (AWS, DevOps and Serverless), Front End Frameworks (Angular, React JS, Spring Boot, Spring React, Node.js), Cutting Edge Data Tools (Python, Spark, Machine Learning) and Next Generation technologies (AI, Blockchain) etc. You should be comfortable with application coding based on design and specifications, and also be comfortable working with application protocols such as JSON RPC, SOAP, and REST. The candidate must be a top-notch Java developer committed to becoming an integral part of and fostering growth within our development team.
Primary Responsibilities:
- Working with the architects and development lead, documents and develops best practices for development, and deployment of applications, and works with members to foster growth within the team.
- DevelopĀ user interface components and implementing them following well-known React.js workflows (such as Flux or Redux)
- Predicts application development requirements based on changes in underlying architecture
- Either individually or leading a team of resources, determines hardware/software systems requirements and leads systems hardware/software design. Analyzes, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need.
- Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Qualifications
Ā
- 5+ years of Java development experience, ideally in a team lead role
- High level skills in Java, (preferably java 1.8 ā knows to write lambda expression, understands functions etc), using the latest SDKs and tools and frameworks such as Spring boot, spring JDBC, Spring test, spring security, RxJava, etc of Java Ā
- Experience interfacing with back-end applications using MQ, SOAP, RESTFULĀ services, and JSON.Ā - Worked on at least one of JaxRs implementations.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object modelĀ
- Thorough understanding of React.js and its core principles
- Understands database concepts ā proficient in writing relational database queries ā Oracle
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
- Demonstrates deep expertise in specific coding concepts and/or languages, especially around modern application architectures.
- Experience with web applications that use responsive design to better support mobile browsers.
- Experience in highly-secured online environments that use n-tier designs and extensive fire walling to enhance security.
- Experience in multi data center physical implementation models for scalability and resilience.
- Experience partnering with others to solve problems quickly and efficiently.
Ā
ļ· Be a part of IOT Product portfolio and execute towards Digital Transformational initiatives.
Prepare design documents in collaboration with product managers and engineering squads
in development of use cases for new features.
ļ· Hands on product lead developer expertise in designing solutions running on hybrid cloud
environments.
ļ· Work as a Software Lead in application development using Java, JavaScript, Python, SQL and
other latest technologies running on AWS environments.
ļ· Drive Engineering activities in Microservices and Cloud based Architecture by leveraging
DevOps efficiencies and adopting new technology stack in AWS.
ļ· Drive communication and consistently report accurate product status for stakeholders
ļ· Able to lead a team of engineers, help them with technical issues. (80% self-work and 20%
influencing scrum engineers).
ļ· Balance time on development projects including Technical Design, Code Reviews, Mentoring,
and training. Able to break down requirements and build traceability in design and
implementation details.
ļ· Work with developers to define unit & automated tests and closely monitor development
milestones. Collaborate with scrum team to identify functional, system and end to end
integration of products leading to deployment.
ļ· Understand end to end flow in product development and able to prepare design documents
and present to Engineering and Product Leadership team.
ļ· Full stack product development experience.
Skills Required :
ļ· Bachelorās/Masterās degree equivalent with strong knowledge methodology and tools.
ļ· 8+ years working Experience in designing data, keyword driven or hybrid strategies; Ability
to troubleshoot and think out of the box
ļ· Experience in CICD pipeline configuration, creation, and maintenance ā from build to deploy
to integration.
ļ· Experience in writing clear, concise and comprehensive design documents covering
functional and non-functional requirements.
ļ· Hands-on experience in large enterprise development in a multi-cloud environment.
ļ· Strong expertise over Java, Python language, Databases, experience in web Frameworks like
Django required for backend development.
ļ· Experience of working in AWS (S3, Lambda, RDS, Security, ILM and AWS Services).
Experience with Docker and Kubernetes for Container Management and Orchestration by
setting CI/CD Pipelines using Jenkins / Ansible.
ļ· Experience with API (REST/SOAP). Experienced in PowerBI, RDBMS, DB Architecture design
and good control over SQL queries.
ļ· Experience with any NoSQL Database, Caching and Messaging is a plus. Experience with
Messaging Tool and Caching Frameworks
ļ· Strong Understanding of fundamental concepts: Data Structures, Algorithms, OOPs
concepts, Design patterns and Architectures. Experience with Agile programming techniques
such as test-driven development. Design applications to optimize for performance and
usability.

Backend skills,java development,HTML,MVC,JAVA SCRIPT,SPRINGBOOT
Job Responsibilities:
⢠Design and build efficient, scalable systems that are used by millions of people,
⢠Own what you build as you create, test, and refine whatās under the hood of our pages and services,
⢠Investigate production issues pertaining to customer features to determine root cause and implement solutions,
⢠Investigate existing queries and write new queries with performance optimization in mind,
⢠Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements,
⢠Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, the final markup is standards compliant, and UI deliverables are completed on time,
⢠Work with the real-time feedback from our users (external and internal) to make the products better,
⢠Discover, design, develop, deploy, debug. Repeat!
Requirements:
⢠1-2 years of experience,
⢠Proficiency in web scripting programming with PHP,
⢠Experience with MySQL Databases,
⢠Top-notch programming skills in JavaScript and a strong understanding of web fundamentals,
⢠Design, build and maintain high performance, scalable and secure code,
⢠Experience with cloud services like AWS is plus,
⢠Experience with MVC architecture is a plus,
⢠Knowledge / experience in building an API,
⢠Solid understanding of the foundations of security and best practices,
⢠Good grasp of data structures and algorithms,
⢠Excellent problem-solving skills,
⢠Take ownership of the backend services, ensure the best possible performance, quality and responsiveness, as well as maintaining code quality, organisation and testing/deployment,
⢠Passionate about technology and willing to develop expertise in an emerging field,
⢠Strong organisational and communication skills, team player.
Perquisites & Benefits:
⢠A competitive salary,
⢠Opportunity to be part of a diverse working environment, valuable social sector work experience,
⢠Fun, casual, relaxed and flexible work environment.
Be Part Of Building The Future
Dremio is the Data Lake Engine company. Our mission is to reshape the world of analytics to deliver on the promise of data with a fundamentally new architecture, purpose-built for the exploding trend towards cloud data lake storage such as AWS S3 and Microsoft ADLS. We dramatically reduce and even eliminate the need for the complex and expensive workarounds that have been in use for decades, such as data warehouses (whether on-premise or cloud-native), structural data prep, ETL, cubes, and extracts. We do this by enabling lightning-fast queries directly against data lake storage, combined with full self-service for data users and full governance and control for IT. The results for enterprises are extremely compelling: 100X faster time to insight; 10X greater efficiency; zero data copies; and game-changing simplicity. And equally compelling is the market opportunity for Dremio, as we are well on our way to disrupting a $25BN+ market.
About the Role
The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for innovative minds with experience in leading and building high quality distributed systems at massive scale and solving complex problems.
Responsibilities & ownership
- Lead, build, deliver and ensure customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product.
- Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, low latency access to distributed storage, auto scaling, and self healing.
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment.
- Lead the team to solve complex and unknown problemsĀ
- Solve technical problems and customer issues with technical expertise
- Design and deliver architectures that run optimally on public clouds likeĀ GCP, AWS, and Azure
- Mentor other team members for high quality and designĀ
- Collaborate with Product Management to deliver on customer requirements and innovation
- Collaborate with Support and field teams to ensure that customers are successful with Dremio
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 8+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
- 5+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Hands-on experienceĀ in query processing or optimization, distributed systems, concurrency control, data replication, code generation, networking, and storage systems
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Ability to solve ambiguous, unexplored, and cross-team problems effectively
- Hands on experience of working projects on AWS, Azure, and Google Cloud PlatformĀ
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and Google Cloud)Ā
- Understanding of distributed file systems such asĀ S3, ADLS, or HDFS
- Excellent communication skills and affinity for collaboration and teamwork
- Ability to work individually and collaboratively with other team members
- Ability to scope and plan solution forĀ big problems and mentors others on the same
- Interested and motivated to be part of a fast-moving startup with a fun and accomplished team
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.
- Minimum of 2 years of experience
- Knowledge of PHP and Laravel Framework is a plus
- Basic understanding of CSS, JS, and HTML5
- The familiarity of Linux Environment is a plus
- Sound knowledge of design patterns and algorithms







