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
Job Description: As a .NET + Angular Developer, you will be responsible for developing and maintaining web applications using .NET technologies and Angular. You will work on a variety of projects, including the design and implementation of RESTful APIs, microservices, and front-end components. Your role will involve applying best practices in software development, including test-driven development (TDD) and automated unit testing, to ensure the delivery of high-quality software solutions.
Key Responsibilities:
Develop and Maintain Applications: Design, develop, and maintain web applications using .NET, C#, ASP.NET, and Angular.
RESTful API Development: Create and manage RESTful APIs to enable seamless integration between front-end and back-end systems.
Microservices Architecture: Work on microservices-based architectures to enhance scalability and maintainability of applications.
Automated Unit Testing: Implement automated unit tests to ensure code quality and reliability.
Test-Driven Development (TDD): Apply TDD principles to write efficient and effective code.
Database Management: Design and manage databases using MSSQL, ensuring data integrity and performance.
Collaboration: Work closely with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to deliver high-quality software solutions.
Documentation: Maintain comprehensive documentation for code, APIs, and system architecture.
Required Skills and Qualifications:
Proficiency in .NET Technologies: Strong experience with .NET, C#, and ASP.NET.
Front-End Development: Expertise in Angular for building dynamic and responsive user interfaces.
RESTful APIs: Experience designing and consuming RESTful APIs.
Microservices: Knowledge of microservices architecture and implementation.
Database Skills: Proficiency in MSSQL for database design and management.
Automated Unit Testing: Experience with automated unit testing frameworks and tools.
Test-Driven Development: Familiarity with TDD methodologies and best practices.
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve issues efficiently.
Communication: Excellent verbal and written communication skills.
Preferred Qualifications:
Experience with additional front-end frameworks or libraries.
Knowledge of DevOps practices and tools.
Familiarity with Agile methodologies.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and development.
Collaborative and inclusive work environment.
Flexible working hours and remote work options (if applicable).
Senior Software Engineer (SDE-3), Central Infrastructure Pocket Gems wants to build the greatest games and interactive entertainment in the world. That’s the mission our founders began within an apartment above a pizza shop back in 2009 and we continue it today. Pocket Gems has grown to over 250 people in San Francisco. With $155 million in backing from Sequoia Capital and Tencent, we’re constantly breaking new ground with graphically rich mobile games, fun new genres of mobile entertainment, and innovative technologies like our mobilefirst Mantis Engine. Our products have been downloaded over 325 million times by players around the world. We have several flagship products including the most recent - Adventure Chef Merge Explorer, a casual merge and explore game. Some of our other ongoing hits include Episode, a mobile storytelling network and platform, and War Dragons, a visually stunning 3D real-time strategy game. Pocket Gems is home to some of the most massive and delightful mobile-first games, like War Dragons and Episode. Those games need a solid backend platform, to function critical tasks to delight our players, and is supported and optimized by our Central Engineering team. As a Sr. Software Engineer on the Central Infrastructure Team, you will build microservices that acts as the core of all our games, facilitate the processing and recording of billions of events per day, support critical systems for marketing, finance. You will be responsible for some of our biggest projects as you build APIs and infrastructure that scales to millions of players in real-time games. What You’ll Do: • Implement flexible, reusable, and scalable solutions to improve our data pipeline • Develop microservices for critical infrastructure like A/B tests, Offer recommendation, etc that is mission-critical to the business • Develop microservices for our games such as real-time communication platforms, leaderboard, etc • Build and maintain integrations with third-party APIs that you suggest or write yourself • Build scalable web tools (including open source tools) to support data analysis and visualization for the company and influence what we build for our games’ players What You Bring to the Central Infrastructure Engineering team: • Minimum of 7 years of professional experience (including 3+ years backend experience) • A degree in computer science, engineering, or relevant field • Experience leading complex projects, preferably involving distributed systems • Deep experience with AWS, GCP, or Hadoop, and related backend technologies is a plus • Strong skills in data structures, algorithms, software design, and OOP • A love for delighting users, both internal and external, with reliable tools, data, and creative and highly technical solutions to their problems Extra Gems for: • Experience in working with microservices
A hands-on application developer who is passionate about Java development, building highly scalable and resilient applications, and focused on solving complex business problems
He/She will have responsibility for unit-level design, coding, unit testing, integration testing, and participating in the full SDLC
He/She will be expected to produce high-quality code that can pass critical peer review, and to work under a high-pressure and timeline-driven environment.
Actively participate in development along with team members in creating modules & systems that can be treated as a working reflection of the best practices
Qualifications
Bachelor’s degree or higher in Computer Science or Engineering equivalent
Minimum of 3 years’ experience in Java development
Responsible, organized and possess critical thinking with good interpersonal and communication skills
Able to demonstrate good analytical problem-solving abilities and strong leadership aptitude
Able to work at both abstract and detailed level
Must be fluent in English, and strong communication skills.
Motivated self-starter that likes to work as part of a team
Technical Requirements
Strong experience in Core Java 8 and above, Collections and Data structures.
Develop solutions using core java, Spring / Spring Boot, JSON, Rest API and other web technologies
Hands on with UI development with strong experience in HTML5, JavaScript, CSS3, Responsive UIs. Added advantage for exposure to Angular. Knowledge on Liferay will be added advantage. Ability to design and develop UIs and end to end integration.
Object oriented analysis and design using common design patterns
Excellent knowledge of Relational Databases, SQL and ORM technologies (Hibernate and Mybatis)
Strong knowledge of test-driven development and continuous integration
Preference towards candidates having excellent Java multi-threading skills
Passion for collaboration and working on agile teams
Develop and Consume Web Services using REST.
Enforcing and Writing code following good standards (well documented with good code coverage and properly tested code)
Strong hands on in Core Java, OOPS, Exception handling, Multi-Threading, Generics and design patterns.
Proficient in designing and developing web applications using Java/JEE
Working experience in Spring Boot, Spring Integration and REST Web services
Exposure to UI technologies/frameworks like JavaScript, React JS , Flux and knowledge of CSS, HTML etc
Build tools like Maven.
Should possess good communication skills and a go getter attitude.
Good in debugging code through eclipse and browsers
Should be capable to work independently. Desirable
Experience in any Continuous Integration/Delivery tools like GIT, Docker, Jenkins, Ansible
Working knowledge of database like Oracle and application server like Tomcat, WebLogic.
Knowledge of Linux
Exposure to any test automation technologies such as Selenium, Fitnesse, Mockito, Junit, any other testing frameworks
Candidate must to have exposure to working in a fast-paced environment using Agile methodologies
A person with technical thrust who keeps him up to date with latest technology trends, practices, patterns etc. Knowledge of Open Source tools and technologies
As Java Developer at BRIDGEi2i, you will participate in design, development and implementation of architectural deliverables of custom projects and products of BRIDGEi2i in Business Intelligence Applications. The role includes working closely with lead, testers, customers, project managers, designers.
You are expected to develop prototypes of the system design and work with lead, frontend developers, testers and project managers as appropriate throughout development cycle. You may work on multiple projects and products. You will contribute as a fully seasoned/proficient technical resource; providing tech knowledge and capabilities as team member and individual contributor.
Requirements:
4+ years of experience in core Java/J2EE
Strong knowledge of one of the web application framework such as Spring 4, Hibernate
Good knowledge of relation database, SQL and ORM
Possess good knowledge of object-oriented design and data structure
Knowledge of web services (Restful) is preferred
Knowledge of UI frameworks is an added advantage (AngularJS 2.0/4.0, Java script, HTML, CSS, JQuery, React JS)
Curiosity and attention to detail
Adaptable to changing technology and restrictions, design challenges, deadlines, and project requirements
Experience
Should have 4+ Years of experience in Software Development.
Job brief:
We are looking for a experienced Full Stack Developer who possesses a passion for pushing Web technologies to the limits. This developer will work with our team of talented engineers to design and build the next generation of Web applications. Works closely with other app development and technical teams.
Tech Stack :
PHP, HTML, CSS, JAVASCRIPT, AJAX, REST API, JQUERY, POSTGRESQL, MYSQL, MVC FRAMEWORK.
Responsibilities:
● Design and build advanced applications
● Work with outside data sources and APIs
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
● Building reusable code and libraries for future use
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Able to understand and create Documentation according to Client requirement.
Requirements:
● Ability to write clean, commented and maintainable code.
● Proven track record in designing, architecting, developing enterprise class products and solutions.
● Good understanding of MVC frameworks.
● Good understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
● Desired experience in PHP.
● Understanding accessibility and security compliance.
● User authentication and authorization between multiple systems, servers, and environments.
● Integration of multiple data sources and databases into one system.
● Management of hosting environment, including database administration and scaling an application to support load changes.
● Data migration, transformation, and scripting.
● Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform.
● Implementing automated testing platforms and unit tests.
● Proficient knowledge of a back-end programming language.
● Proficient understanding of code versioning tools, such as Git.
● Proficient understanding of OWASP security principles.
● Proper understanding of OOPS concepts.
● Creating database schemas that represent and support business processes.
● Understanding of startup culture.
● Good team player, Quick learner.
What You'll Do:
Translate complex functional and technical requirements into detailed architecture, design, and code.
Demonstrate a high degree of ownership, accountability and exhibit high energy on new initiatives.
Demonstrate creativity and sound analytical skills in identifying effective approaches to develop solutions independently.
Deliver features with high quality, on-time as per project plans and delivery commitments.
Work with team members to manage the day-to-day development activities, participate in designs, design review, code review, and implementation.
You Are Someone Who Has:
B.Tech./ BE from a premier engineering institute
3+ years of software development experience in Java/J2EE stack
Strong knowledge of Data structures and Algorithms, Threads, Core Dumps, and Memory Management
Experience of working with servers like Tomcat, JBoss and/or NodeJS
Strong knowledge of Object-Oriented programming with a hands-on and advanced level of experience on Hibernate, Spring and RDBMS
Knowledge of design patterns with hand-on experience on Spring MVC framework
Experience on Web services (REST, SOAP) and Service Oriented Architecture
Full SDLC experience from gathering client requirements, turning requirements into design specs and developing high quality, scalable applications.
All Java experience, and decent communication skills to talk about projects and technical issues.
What You Get:
An opportunity for you to join the team of a dynamic organization in one of the hottest sectors right now.
An awesome team who put collaboration and trust above all else. There would an opportunity to build something with your stamp on it.
An opportunity to work in and experience the beautiful life Yep, we do have barbeques for the team. :)
Primary Responsibilities:
Translate complex functional and technical requirements into detailed architecture, design, and code.
Demonstrate a high degree of ownership, accountability and exhibit high energy on new initiatives.
Read more
Get to hear about interesting companies hiring right now