11+ Ebean Jobs in Bangalore (Bengaluru) | Ebean Job openings in Bangalore (Bengaluru)
Apply to 11+ Ebean Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Ebean Job opportunities across top companies like Google, Amazon & Adobe.
Responsibilities and Skills: • Knowledge of Agile methodologies & best practices for the SDLC (including coding standards, code reviews, source control management & build processes). • Must have experience in designing Factories/API/Interfaces independently in Java • Highly skilled in using OR Tools like Hibernate/Ebean. • Must have a good understanding of relational databases (MySQL/Postgres), transactions, and indexing. • Must be able to do performance optimization, and use multi-threading wherever possible. • Experience with Kafka, Big Query, and ElasticSearch a plus. • Drive test coverage and continuous delivery automation within the team. • Experience with building highly available and scalable distributed systems a plus. Preferred Qualifications: • 3-4 Years of experience with a Bachelor’s/Master's degree in Computer Science, Math, or Related technical domain from reputed organizations. • Strong communication & mentoring skills
• Experience in Core Java 1.8 and above, Data Structures, OOPS, Multithreading, Algorithms, Collections, System Design, Unix/Linux. • Possess good architectural knowledge and be aware of enterprise application design patterns. • Should be able to analyze, design, develop and test complex, low-latency client-facing applications. • Good development experience with RDBMS. • Good knowledge of multi-threading and high-volume server-side development. • Basic working knowledge of Unix/Linux. • Excellent problem solving and coding skills in Java. • Strong interpersonal, communication and analytical skills. • Should be able to express their design ideas and thoughts.
Job Brief-
• Understand product requirements and come up with solution approaches. • Build and enhance large scale domain centric applications. • Deploy high quality deliverables into production adhering to the security, compliance and SDLC guidelines.
Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
Research new technologies and tools that enable building the next generation of our services
Provide technology leadership to the team and foster engineering excellence
Product Delivery
Partner with product managers to define and execute on the feature roadmap
Translate business requirements into scalable and extensible design
Coordinate with various cross functional teams on planning and execution
Maintaining automated build / test / deployment environments
Qualifications
Software Engineering
Deep knowledge of one of the programming language they have experience in
Proficient in OOP and Design Patterns, experience with functional programming would be a plus
Data modelling experience in Relational Databases
Ability to design and implement low latency RESTful services
Product Delivery
Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
Product Maintenance
Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks etc
Continuously refactor applications to ensure high quality design
At Upswing, we are a passionate and self-driven team of thinkers who aspire to build the rails to connect the legacy financial sector with financial innovators through a simple and powerful banking-as-a-service (BaaS) platform.
We’re building our platform putting the focus on pragmatism, reliability, and maintainability. We believe that keeping the engineering complexity under control is key to preserving the development productivity and long-term evolution of a platform.
To bring this vision to life, we are building the infrastructure using Microservices architecture using the latest set of technologies that are also fun to work with such as Java, Scala, Postgres, Akka, Kafka with a completely automated DevOps pipeline from the get-go using tools like Chef, Jenkins, Grafana, Graylog.
We are looking for motivated engineers who will be working in a highly creative and cutting edge technology environment to build a world-class financial services suite.
Why you should join us:
You will redefine the financial services landscape for India in the coming years.
Be part of a core Engineering team that will create innovative and scalable Fintech solutions.
Work with passionate and experienced engineering, product & business workforce that believes in teamwork, and that helps fast-track your learning on solving complex technical challenges.
We are funded by the leading fintech VC `QED Investors` and other established Founders and Executives of awesome Indian companies.
What you will do if you join us:
Propose solutions to solve complex system architecture challenges and actively lead the end-to-end development of the system.
Create robust, flexible, consistent, and easy-to-use APIs
Continuously strive for performance improvements, code reusability, and readability
You should have:
Tech or a higher degree in computer science or a related field.
1+ years of experience working on the back-end development for complex distributed systems who are willing to adopt any Programming language as per the requirement.
Familiarity with any of the following – Java, C++, Scala, Kotlin, and frameworks like Spring, Play, Hibernate, Django, etc.
Good understanding of Algorithms, Data Structure, OOP, Design patterns, Parallel programming, Multithreading concepts & Event-Driven Systems.
Experience with Relational databases such as MySQL, PostgreSQL, Oracle, or any NoSQL database.
It’s a plus if you have:
Familiarity with cloud platforms like AWS, Azure, or Google Cloud
About PhonePe PhonePe is India’s leading digital payments platform with over 280 million registered users. Using PhonePe, users can send and receive money, recharge mobile, DTH, data cards, pay at stores, make utility payments, buy gold, and make investments. PhonePe went live for customers in August 2016 and was the first non-banking UPI app and offered money transfer to individuals and merchants, recharges and bill payments to begin with. In 2017, PhonePe forayed into financial services with the launch of digital gold, providing users with a safe and convenient option to buy 24-karat gold securely on its platform. PhonePe has since launched Mutual Funds and Insurance products like tax-saving funds, liquid funds, international travel insurance, Corona Care, a dedicated insurance product for the COVID-19 pandemic among others. PhonePe launched its Switch platform in 2018, and today its customers can place orders on over 300 apps including Ola, Myntra, IRCTC, Goibibo, RedBus, Oyo etc. directly from within the PhonePe mobile app. PhonePe is accepted at over 18 million merchant outlets across 500 cities nationally. Culture At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating the right environment for you is just one of the things we do. We empower people and trust them to do the right thing. Here, you own your work from start to finish, right from day one. Being enthusiastic about tech is a big part of being at PhonePe. If you like building technology that impacts millions, ideating with some of the best minds in the country and executing on your dreams with purpose and speed, join us! Challenges Building for Scale, Rapid Iterative Development, and Customer-centric Product Thinking at each step defines every day for a developer at PhonePe. Though we engineer for a 50million+ strong user base, we code with every individual user in mind. While we are quick to adopt the latest in Engineering, we care utmost for security, stability, and automation. Apply if you want to experience the best combination of passionate application development and product-driven thinking As a Software Engineer: 3+ years of experience in the art of writing code and solving problems on a Large Scale. You will build Robust and scalable web-based applications You will need to think of platforms & reuse Build abstractions and contracts with separation of concerns for a larger scope Drive problem-solving skills for high-level business and technical problems. Do high-level design with guidance; Functional modeling, break-down of a module Do incremental changes to architecture: impact analysis of the same Do performance tuning and improvements in large scale distributed systems Mentor young minds and foster team spirit, break down execution into phases to bring predictability to overall execution Work closely with Product Manager to derive capability view from features/solutions, Lead execution of medium-sized projects Work with broader stakeholders to track the impact of projects/features and proactively iterate to improve them As a senior software engineer you must have Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code. Experience with multi-threading and concurrency programming Extensive experience in object-oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces Excellent coding skills – should be able to convert the design into code fluently Knowledge of Test Driven Development Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) Strong desire to solving complex and interesting real-world problems Experience with full life cycle development in any programming language on a Linux platform Go-getter attitude that reflects in energy and intent behind assigned tasks Worked in a startups environment with high levels of ownership and commitment BTech, MTech, or Ph.D. in Computer Science or related technical discipline (or equivalent). Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with a huge amount of data. An open communicator who shares thoughts and opinions frequently listens intently and takes constructive feedback. As a Software Engineer, good to have The ability to drive the design and architecture of multiple subsystems Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product Understanding of the industry’s coding standards and an ability to create appropriate technical documentation. PhonePe Full Time Employee Benefits Insurance Benefits - Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance Wellness Program - Employee Assistance Program, Onsite Medical Center, Emergency Support System Parental Support - Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program Mobility Benefits - Relocation benefits, Transfer Support Policy, Travel Policy Retirement Benefits - Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment Other Benefits - Higher Education Assistance, Car Lease, Mobile & Broadband Reimbursements, Salary Advance Policy
Very Good Expereince with Core Java or C#. Hands on experience with Spring/Hibernate or .Net frame works. Will have 3 months of training on ALM by the company.
This position is open to experienced PHP Laravel Developers. You will be working with an amazing team and will have tremendous opportunities to learn and grow quickly.
Who are we looking for?
3 years to 5 years of experience
Proficient in Core PHP
Proficient in PHP Laravel Framework
Studied from a reputed college
Good score throughout academics with minimum 60% marks throughout
Role & responsibilities
Work on www.faveohelpdesk.com
Review Faveo in terms of UI, code, usability etc.
Work to optimize UI, features, code, database etc.
See that Faveo code follows all standards like PSR/FIG/W3C
Write PHP Unit test cases and Dusk cases for all the modules that you program
Guide other junior developers working on Faveo
Build new features & modules in Faveo
Maintain the existing code of Faveo
Technologies you will work on
PHP
Laravel Framework
MySQL
HTML & CSS
Bootstrap
XML
Basic Javascript, jQuery, Vue.js
Tools you will use
Git - Github
Filezilla
AWS Hosting and management
cPanel web hosting
IDE: NetBeans/Dreamweaver/Brackets/Sublime
Codacy
Jenkins
Candidates with prior knowledge of these tools will be preferred
• Work with product team to understand product vision and requirements • Solve complex technical problems and perform the code reviews for junior team members. • Produce deliverables at a consistently high rate and with consistently excellent quality • Work with a team of engineering professionals to ensure the highest quality product delivery As a member of our team, you will be responsible for insuring the successful launch of many product features.
Key responsibilities
• Work in a product based R&D team and collaborate with other teams to integrate. • Write code that is of high quality and consistent with our coding standards • Analyze highly complex business requirements, break the requirements to multiple applications; generate technical specifications to design or redesign complex software components and applications • Maintain best practices for development/code changes as needed • Design and architect software applications • Conducting code reviews and enforcing the quality standards • Conducting the daily SCRUM meetings and removing the roadblocks • Performance testing and tuning for scalability • Develop quick proof of concepts to set the technical direction for rest of the team. • Work with Devops and Automation team to develop automation strategy for your application.
Requirements
• Bachelor’s Degree (Masters preferred) in Computer Science or related field • 3+ years of software development experience on web applications • Experience in working in an onsite and offshore development model • Must have hands-on design and development experience in Cloud (GCP/AWS/Azure), Kubernetes, Microservices, Java, J2EE, Spring/Boot, Hibernate, JUnit and Integration with front end via rest interfaces. • Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS • Strong integration background required. Experience with Microservices, REST, JSON and APIs is required • Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services, MongoDB, MYSQL, and query performance tuning • Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github, JMeter, Jenkins, NPM etc. is highly desirable • Experience building complex software systems that have been successfully delivered to customers • Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations • Proven ability to troubleshoot issues in production including root cause analysis • Self-directed and capable of working effectively in a highly innovative and fast-paced environment • Experience with Agile software development in a UNIX/Linux environment • Experience with system architecture/design
Qualifications
• Passionate about technology and technical challenges of all types excite you • Eagerness to learn and learn fast, enjoy working in a fast-paced environment • Ability to develop detailed design and deliver a scalable implementation. • Mentor developers in analysis, design, coding and unit testing techniques • Motivated self-starter and team player; you inspire others to achieve great thing
Read more
Get to hear about interesting companies hiring right now