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
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
We are seeking a skilled Java Developer with hands-on experience in Java and Spark to build scalable data processing solutions. You'll contribute to high-performance data pipelines and analytics platforms in a dynamic Agile environment.
Key Responsibilities
Design and develop Java applications integrated with Apache Spark for ETL processes, data transformations, and analytics.
Build and optimize Spark jobs (Spark SQL, DataFrames, Streaming) for large-scale data processing.
Collaborate with data engineers and analysts to implement robust data workflows.
Write clean, maintainable Java code following best practices (Spring Boot, Microservices preferred).
Perform code reviews, unit testing, and contribute to CI/CD pipelines.
Troubleshoot and optimize Spark performance for production workloads.
Document technical solutions and mentor junior developers.
Required Skills & Qualifications
4-7 years of hands-on Java development experience.
Design new systems and redesign existing systems to work at scale. ● Care about things like fault tolerance, durability, backups and recovery, performance, maintainability, code simplicity etc. ● Lead a team of software engineers and help create an environment of ownership and learning. ● Introduce best practices of software development and ensure their adoption across the team. ● Help set and maintain coding standards for the team.
Are you a fun loving and passionate to be a part of Global Innovator team? Are you planning to grow your career, which enhance your skills in technology? A career at SmartDocs can open many doors for you in the world of technology. If you are looking for a company that is dedicated to your ideas, recognizes you for your unique competency & contributions and provides a fun, flexible and delightful work atmosphere.
Then, we are the right place to ignite your passion. We are totally committed about our employees, our Clients & Customers, our work culture and especially our technology. We are a flat organization where opportunities are provide based on talent and we always encourage new ideas of employees through collaboration and creativity.
We are seeking for smart-driven JAVA Programmer’s to join us. The candidate will work with the global product development team and subject matter experts. An ideal candidate must possess excellent business skills with outstanding Analytical & logical skills, professionalism, Intelligent and should have the zeal to learn.
Desirable Skills & Expertise:
Master’s or bachelor’s degree in Engineering (CSE / IT / MCA / Software) are preferred.
Possesses intellectual humility; smart-driven, creative and able to learn things from slipups, willing to raise others up.
Excellent Logical & Analytical skills with integrated professionalism at all levels.
Strong Knowledge in Java, Frame-works like Spring, Spring boot; J2EE technologies like Servlets, JSP and Web Application Server.
Good knowledge in web technologies like HTML, Java Script, XML and CSS.
Candidates must be team players, have a thirst for knowledge, the energy to work in a fast-paced environment and a desire to grow in an entrepreneurial company.
KeyResponsibilities:
The role is responsible for designing, coding and deploying of high-performance applications.
Excellent interpersonal, Communication and effective organizational skills with solid technical skills.
Should be able to communicate effectively with both technical and non-technical personnel.
At least 8+ years of IT experience most of which will have been in helping the design and implementation of the software suite/module.
2+ years on any Cloud Platform (AWS, Azure, Google etc).
Bachelor’s degree in Information Science / Information Technology, Computer Science, Engineering, Mathematics, Physics, or a related field.
Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations.
Strong programming skills in Java.
Strong hands-on experience in integrating multiple databases like Oracle, SQL Server, PostgreSQL etc.
Deep hands-on experience in the design, development and deployment of business software at scale.
Customer facing skills to represent AWS well within the customer’s environment and drive discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigation
Leading/Involved in highly-available and fault-tolerant enterprise and web-scale software applications.
Experience in performance optimization techniques
High end Troubleshooting and Communication skills.
Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
PREFERRED QUALIFICATIONS
Implementing experience with primary AWS services (EC2, ELB, RDS, Lambda, API Gateway Route53 & S3).
AWS Solutions Architect Certified
Experience in programming languages like Java/Python.
Demonstrated ability to think strategically about business, product, and technical challenges
Integration of AWS cloud services with on-premise technologies from Microsoft, IBM, Oracle, HP, SAP etc.
Experience with IT compliance and risk management requirements (eg. security, privacy, SOX, HIPAA etc.).
Extended travel to customer locations may be required to sell and deliver professional services as needed
Headquartered in The Netherlands, TerraPay believes that the smallest payment deserves a borderless journey as safe as the largest. The company has been building an ever-expanding payments highway that empowers businesses to create transparent customer experiences with an uninterrupted, secure, and real-time global passage for every payment, however small or large. Registered and regulated across 25 global markets, TerraPay is a leading global partner to banks, mobile wallets, money transfer operators, merchants, and financial institutions, creating a more expansive and inclusive international financial ecosystem.
With access to payments infrastructure that spans the globe, their partners become beacons of the promise of global financial inclusion.
JOB DETAILS
Seniority Level: Middle level
Industry: Financial Services
Employment Type: Full-Time (In-Office)
Job Functions: Information Technology
Job Location: Bengaluru
Experience: 3-6 Years
WHAT WILL BE YOUR RESPONSIBILITIES?
Participate in a full software development lifecycle and write code that is maintainable, clear, and concise.
Coding, troubleshooting and Multi-threaded applications.
Producing and refactoring code without assistance.
Internal team coordination and integration of back end
SKILLS AND ABILITIES
Java(J2EE)
JSON,SOAP/REST,XML
Spring MVC, Spring Boot , Spring JDBC, Tomcat, Hibernate
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
Note- We are currently working from home due to the pandemic. If selected you may work from a remote location though once office reopens candidate must work from Office.
We are looking for Java Developers in the experience level of 3 to 5 years for our Client for Hyderabad Location. Looking for immediate to 15 days joiners only.
Skill sets-
Java with struts, spring, Spring Boot, hibernate ..oracle DB Background
A developer is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
Responsibilities:-
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Analyze user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Ensure application designs conform with business goals
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Propose changes to current Java infrastructure
Develop technical designs for application development
Develop multimedia applications
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Manage Java and Java EE application development
Develop documentation to help users
Transforming requirements into stipulations
Prepare and produce releases of software components
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborate with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Develop ideas for new programs, products, or features by monitoring industry developments and trends.
Record data and report it to proper parties, such as clients or leadership.
Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Take the lead on projects, as needed.
Be involved and participate in the overall application lifecycle.
Build high-quality reusable code that can be used in the future.
Develop functional and sustainable web applications with clean codes.
Conduct UI tests and optimize performance.
Manage cutting-edge technologies to improve applications.
QUALIFICATIONS:
Bachelor’s degree in Computer Science, Computer Programming or relevant field. Master’s Degree in a related field is preferred.
5-7 years of relevant experience
Must be an expert programmer, skilled at computer languages such as HTML, C+++, C#, PHP, Python and Java.
Must understand Spring Core, Spring Boot, Spring MVC, Spring Data, JMS, Mysql, Redis, CouchDb, Micro Services, Docker, Kubernetes
Must be able to interpret and follow instructions related to the ultimate functionality of our IT-based product
Familiarity with front-end languages such as HTML, JavaScript and CSS
Must be comfortable with technology architecture and how a computer and its software functions.
Deadline driven, organized and understand how people view and understand content on the front-end
Proven experience in highly complex environments
Strong technical documentation skills
An ability to solve multifaceted technical issues in a fast-paced environment
Self-motivated and accountable for your work
Passionate about learning and continuous improvement
About the Role As a Principal Software Engineer with Treebo, you’ll have the opportunity to own and deliver product(s) that will help Treebo accomplish its goals. The engineering team is at the fore front of implementing new technologies in order to gain a dominant foothold in the Hospitality industry. You will design and deploy scalable, high performance, multi-tenant systems. You will interact with other engineering teams and contribute back to the open source tech community.
Responsibilities ● Owns team's output and E2E definition and execution of SDLC. Drives sprint planning, estimates & prioritizes tasks, Keeps key stakeholders updated on progress, milestones and any potential slippages. ● Identifies pitfalls across code bases proactively. Writes model code that is looked up to. Understands internals of programming languages & runtimes. Creates common reusable components / libraries- Uses advanced data structures. ● Designs API contracts between large systems with end to end service design and active leadership towards long term sustainability including versioning, complex migration plans, impact analysis across products. ● Owns NFRs and pushes the envelop on performance, scalability and high availability with cognisance towards cost of infra. Drives tech stack selection independently, mentors junior engineers. Evangelises of generic platform building across the organisation. ● Troubleshoots unseen issues across codebases. Solves large end to end cross cutting problems with elegant solutions with an eye on long term sustainability. ● Partners with and influences product managers on “how”. Leads the pack on hiring and evangalizes steeper hiring standards towards building A+ team. Represents treebo on external platform / conferences.
Qualifications: Bachelor's Degree in Computer Science or similar discipline ● 7+ years relevant work experience in software engineering while leading teams. ● Proficiency in more than one modern programming language such as Python/Java/C++ & associated tech stack to write maintainable, scalable, unit-tested code ● Experience in building complex software systems that have been successfully delivered ● Deep understanding of design patterns, optimizations, deployments with a Strong object oriented design skills ● Experience mentoring other software engineers. ● Experience with full life cycle development in any programming language
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!