Software Developer
Similar jobs
About Us
Prismberry is a leading provider of software & automation services to diverse industries. We specializes in Software Development and IT Services, with expertise in be-spoke automation & cloud-based software solutions for diverse industries. We are dedicated to delivering innovative solutions that transform businesses.
Job Description
We are seeking a talented, motivated Java Senior Software Engineer to join our dynamic team. Eager to play a key role in designing and building cutting-edge SAAS products. Demonstrate sound knowledge of industry best practices, good organizational skills and proficiency in Java technologies. Good technical and analytical skills with the ability to anticipate issues and frame remedial actions. We are looking for someone who is eager to learn, grow and adapt to latest technologies. Need to have problem solving skills with minimum supervision, and hands-on experience in software development in Java, Spring Boot, Microservices, Queueing, PostgreSQL, Encryption & Decryption. Knowledge of Account payables and Payments/Fintech Domain is preferred. Good to have knowledge on ReactJS.
Key responsibilities
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver quality solutions.
- Design, develop, and maintain high-quality Java applications, including back-end systems, web services, and APIs
- Implement and maintain automated unit tests and integration tests to ensure code quality and prevent regressions
- Ability to participate and understand API integrations with external partners
- Reviewing the work of other developers and providing feedback
- Troubleshoot and resolve complex technical issues and production incidents as per defined SLA.
- Mentoring Junior developers providing technical guidance and supporting them in development
- Closely working with Managers, Leads to achieve sprint goals
- Document development phases, API definition and monitor systems
- Stay up-to-date with the latest Java technologies, frameworks, and best practices, applying them to improve development processes
- Automate tasks through appropriate tools and scripting
- Optimize application performance and enhancing throughput
- Collaborate with DevOps teams to deploy and manage applications in production environments.
- Ensure application security by implementing best practices to protect against common vulnerabilities.
Key skills and experience required
- Bachelor's or master's Degree in computer engineering or computer-science-related field
- A minimum of 4 years of software development experience
- A minimum of 1 years of experience in the Sr. Software Developer role mentoring a team of 2-3 Jr. developers
- A minimum of 3 years of object-oriented (Java, J2EE) software development experience as an individual contributor
- Strong proficiency in Java technologies, including Spring Boot, Hibernate, and more
- Good understanding of relational databases like PostgreSQL. Knowledge on NoSQL database like Mongo DB.
- Expertise in Microservices architecture and Queueing systems like (Apache MQ, Kafka) . Knowledge on distributed systems and cloud computing
- Familiarity with data encryption and decryption techniques to enhance application security
- Good to have knowledge on design patterns and DS Algorithms
- Excellent organizational and communication skills
- Ability to demonstrate problem-solving skills, anticipating challenges and devising effective solutions
- Passionate about continuous learning and embracing new technologies and domains
- Experience with Ruby On Rails is desired.
- Proficient in the following:
o Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
o Object-Oriented Design (OOD) and analysis
o Application of design patterns
o Application of non-functional software qualities such as resilience, maintainability, etc.
o Applying behaviour-driven testing techniques
We’re in search of a Back-End Software Engineer that specializes in server-side components. In this role,
you’ll primarily work on Node JS, Mongo DB, Redis, building scalable products and will bring a depth of
knowledge on algorithms and data structures. As a Back-End Software Engineer, on any given day you
might be architecting new features for our customers, refactoring existing code to be more scalable, and
seeing changes through to completion in a live environment.
Key Attributes you need to possess: -
- Prioritization- Should have a strong work ethics and show up on time at sessions with excellent skills
in predicting the amount of time needed to plan, coordinate, and perform on a task or managing their
clients as and when required.
- Quick Learning Ability- You should be an amazing self-learner who has the ability to learn new
technology on their own and are not threatened by new technologies. Someone who has an ability to pull
various bits of information and to process information on the fly with good logical and analytical skills.
- Deep and Broad Technical Experience- Someone who is able to hit the ground because they already
know the right technology.They should be able to meet coding principles and write code that is readable
and commented-on where appropriate.Through incorporating their cognitive abilities and extensive
industry experience, they are able to find optimal solutions easily.
- High-End User Focus-A good programmer does what they are asked to do, while a great programmer
thinks of the end user of the software and works to solve problems within the organization’s
capabilities.Someone who knows the functionality they’re creating is of high value.
-Business Acumen- Should have a great eye for Business acumen as the product build will be exposed to
millions of customers on-brand digital assets hence giving you exposure for handling a large user base in
a live environment.
-Teamplayer- Someone who is able to work in a challenging environment and requires complete
devotion, persistence and learning new things every day. As they will be involved in every fact of the
product development starting from product ideation, Interface design, user experience, analytics, and
engineering.
Typical work week look like:-
- Collaborating with the front-end developers and other team members to establish objectives and design
more functional, cohesive codes to enhance the user experience.
- Design and implementation of scalable applications by using asynchronous programming with
low-latency, high-availability, and performant applications between multiple systems, servers, and
environments.
-Integration of data storage solutions by creating database schemas that represent and support business
processes and also Integrating multiple data sources and databases into one system.
- Building reusable code and libraries for future use.
- Explore technical innovation and propose new solutions as and when required.
- Work with engineers, product managers and senior leadership to turn our product and technical vision
into a tangible roadmap every month.
Our ideal candidate should have:-
- 4+ years of relevant experience in a Tech Startup
- A solid grounding in Computer Science fundamentals (based on a BE/BTech or MS in Information
Technologies/Computer Science)
- Strong proficiency with JavaScript and knowledge of Node.js and frameworks.
- Strong hands on MongoDB and ability to write aggregation queries.
- Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Hands-on on code versioning tools, such as Git, Redis, AWS, Sockets.
What you can expect from company:-
- Passion & happiness in the workplace with great people & open culture with amazing growth
opportunities.
- An ecosystem where leadership is fostered which builds an environment where everyone is free to take
necessary actions to learn from real experiences.
- Chance to work on the cutting edge of technology.
- Freedom to pursue your ideas and tinker with multiple technologies- which a techie would definitely
enjoy!!
If you have outstanding programming skills and a great passion for developing beautiful, innovative
applications, then you will love this job
Minimum Qualifications:
5+ years of experience with Linux/Unix system administration and networking fundamentals 3+ years in a Software Engineering role or equivalent experience
4+ years of working with AWS
4+ years of experience working with Kubernetes, Docker.
Strong skills in reading code as well as writing clean, maintainable, and scalable code
Good knowledge of Python
Experience designing, building, and maintaining scalable services and/or service-oriented architecture Experience with high-availability
Experience with modern configuration management tools (e.g. Ansible/AWX, Chef, Puppet, Pulumi) and idempotency
Bonus Requirements:
Knowledge of standard security practices
Knowledge of the Hadoop ecosystem (e.g. Hadoop, Hive, Presto) including deployment, scaling, and maintenance Experience with operating and maintaining VPN/SSH/ZeroTrust access infrastructure Experience with CDNs such as CloudFront and Akamai
Good knowledge of Javascript, Java, Golang
Job Brief :
We are currently hiring a Ruby on Rails Developer to join our engineering team. In this role, you will be responsible for building API interfaces and backend infrastructure and collaborating with UI, connectivity and DevOps teams to come up with elegant solutions to complex problems.
Main Responsibilities of a Ruby on Rails Developer :
Your responsibilities will include :
- Writing effective and scalable Ruby codes
- Designing and implementing robust applications
- Debugging applications to ensure low latency and high-availability
- Integrating user-facing elements with server-side logic
- Integrating data storage solutions
- Contribute to all phases of the development lifecycle
Key Requirements :
- Degree in Computer Science, Engineering or a related field
- You have prior experience with Ruby on Rails
- Familiarity with front-end technologies, such as JavaScript, HTML5, and CSS3
- Solid knowledge of object-oriented programming and design
- Knowledge of ORM (Object Relational Mapper), RESTful
- Familiarity with various testing tools and ability to implement automated testing platforms and unit tests
- Good problem-solving skills
Job Description:
As a Software Development Engineer at Jumbotail you will-
§ Be a part of our initial core team to design and develop our marketplace platforms from scratch
§ Work on building scalable backend platform for customer & seller apps, brands platform, demand
generation platform, supply chain & logistics platform, credit platform and several cross platform
software components
§ Participate in the process to fundamentally change the food and grocery ecosystem in India, and
impact billions of people through technology, mobile, and data science
Requirements:
An ideal candidate for this role is someone who has-
§ BE/BTech degree in Computer Science from a top engineering school
§ 3-5 years of professional software development experience
§ Strong problem solving skills and strong command on object oriented design, data structures,
algorithms and other computer science fundamentals.
§ Strong coding skills – professional experience in developing production-quality software in Java.
§ Expertise in Web Services, Service-oriented architecture, Databases, NoSQL, Distributed systems,
Cloud Technologies.
§ Extreme software engineering skills to design and develop low-latency, high availability, internetscale
web services
§ Solid understanding of the full software development life cycle and software engineering best
practices
§ Ability to understand business requirements and translate them into technical requirements
§ Demonstrated ability to own software design and development end to end from requirements to
launch.
§ Ability to collaborate with cross-functional teams to define, design, and ship new features.
§ A startup mindset – An athlete who can run at breakneck speed of a startup, yet someone who can
bring method to madness through processes suitable for different stages of the company – early
stage prototyping and rapid experimentation, before product/market fit, after product/market fit,
and scaling.
§ Familiarity with Agile development, Scrums, continuous integration, and test driven development
processes
§ Data driven product development approach – strong focus on data backed engineering decisions.
§ Ability to develop products incrementally in fast iterations
§ Ability to do collaborative problem solving and design/build chaos resilient systems
§ Strong focus on software quality
§ Ability to mentor junior developers, and help build an excellent engineering team
§ Ability to be a talent magnet – attract great talent to join the core team.
We are looking for warriors who have the hunger to impact real lives and who can match our high
bar on Core Values that we live by.
If you-
§ can apply first principles thinking to solve problems
§ can envision a great future that you want create
§ have the fire in your belly to get out of your cube and do something about your vision and passion
§ want to work with some really smart people, and still raise the bar for all of us
§ can have fun and help your colleagues have fun doing all of the above..
UserExperior is a fast-growing, well-funded software product start-up based in
Mumbai with marquee clients from India in its portfolio. UserExperior empowers
product teams to build great applications for their customers. At UserExperior we are
focused on building the best mobile app analytics platform. As part of our engineering
team, you will be working on exciting & challenging problems. We are looking for
talented, enthusiastic and self-driven software engineers who are passionate about
software engineering and want to build great products.
Roles & Responsibilities :
● You’ll work as part of the software engineering team along with other front-end,
back-end, mobile app, QA teams & you will also closely work with the founder.
● You should be able to take the ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end
stack of the product.
● You will create production grade code and will implement the solutions which run
bug free.
● Participate in product development discussions and product development
road-maps.
● Collaborate with members across departments to identify and build on
improvements to product, process and systems.
Required Experience and Qualifications:
● 2 to 6 years of software development experience.
● Experience of working on application architecture design will be preferred.
● Experience of working in at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation
process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, Version
control using Git.
● Experience in microservices architecture, in-memory systems like Redis and
basic knowledge of Linux/Unix systems.
● Experience of building applications processing large volumes of streaming data
will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic
record.
Key Skills:
● Java, & Spring boot
● Hibernate
● Spring Boot JPA
● Object Oriented Programming
● MySQL & MongoDB
● Jenkins
Perks & Benefits:
● Great learning, innovative and development platform.
● Remote work and flexible timings.
● Reimbursement of the online learning courses on certification.
● Medical insurance coverage for you and the dependence.
● Five Working days per week.
About the job
We, at BitClass, are looking to hire a Senior Software Engineer to join the Personalization, Recommendation and Search team. As a core member fo the team, you will design, build and own complex systems that will provide a personalised and unique experience to the entire audience of BitClass. The role involves engineering and building interest cloud of users and serving them meaningful content based on a highly-tuned and robust recommendation engine.
Responsibilities and requirements
- Writing clean, high-quality, high-performance, maintainable code
- Hands-on with Elasticsearch and its capabilities to build indices and serve recommendations
- Familiarity with building async pipeline to keep indexing data into Elasticsearch
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 3+ years of relevant work experience
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 2+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases.
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Requests, sklearn, Selenium
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good Humor
Opportunity to work with a Silicon Valley based security and governance start-up.
About Privacera
Privacera, Inc is a California based start-up company that is looking for Senior Software Engineers to work out of our Mumbai/Pune based office. Privacera is a cloud-based product which uses Cloud native services in AWS, Azure and GCP. Privacera is a fast-growing start-up and provides ample opportunity work on all Cloud services like AWS S3, DynamoDB, Kinesis, RedShift, EMR, Azure ADLS, HDInsight, GCP GCS, GCP PubSub and other services.
We are looking for motivated individuals who are keen to work on Cloud or Big Data services or have worked on Cloud and Big Data. If you want to work in a start-up culture and are ready for the challenge, then join us on our exciting journey.
Responsibilities:
- Design, code and debug cloud-native applications.
- Evaluate and identify new technologies for implementation
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Write well designed, testable, efficient code
- Develop software verification plans and quality assurance procedures
- Serve as a subject matter expert
Requirements:
-
5+ years of relevant experience in software development
-
Deep understanding of public cloud infrastructure (AWS, Azure or Google)
-
Experience with large scale distributed systems
-
Ability to troubleshoot distributed systems
-
Prior experience with data encryption, TLS/SSL is a strong plus
-
Experience with Docker and Kubernetes is a plus
-
Deep experience with Java
-
Excellent communication (writing, conversation, presentation) skills, consensus building, Quick learner
Good to have experience in Production support - Tier 4
Experience with these technologies are a plus: AWS, Microsoft Azure, Google Cloud, Cloudera, Snowflake, Mongo DB, Oracle, Databricks, Datastax, Confluent
Good exp in data structures, Java, algorithms, and in design, design patterns.
Exp-2-8yrs
Location- Bangalore, hyderabad, pune, gurgaon.
Regards
sanchita