Java/J2EE Developer:
SquareShift is a young and fast-growing cloud consulting company, solving cloud challenges through excellence in technology, thought leadership, and quality in execution. We are based in Singapore, with a world-class engineering team in India.
Founded by serial entrepreneurs, we are a team of tech-enthusiasts who have strong expertise in enterprise product development and cloud technologies. As an early and core member of the team, you will work with founders and will own the organization's business development efforts.
- 5+ years of experience in Java and J2EE
- Expertise in Object Oriented Programming and Design Patterns
- Experience with Web Services (SOAP/REST), JMS, XML
- Experience working with relational databases like Oracle, MSSQL
- Proficient in writing SQL Queries and knowledge on PL/SQL
- Experience with multi-tiered application architecture
- Knowledge of writing secure and optimized code
- Experience with Version Control Systems preferably GIT
- Working experience of build and continuous integration tools – MAVEN and JENKINS
- Strong knowledge of unit testing technologies – JUNIT
- Exceptional defect analysis, triaging and fixing skills
- Experience in Agile Software Development (Scrum or Kanban)

About SquareShiftco
About
Connect with the team
Similar jobs
Responsibilities:
● Design, develop, test, and maintain software applications using Java technologies.
● Implement robust solutions using Spring MVC, Spring Boot, and Hibernate frameworks.
● Develop and optimize database operations with MySQL.
● Analyze and solve complex problems by applying knowledge of data structures and algorithms
Requirement -
Programming Languages & Technologies: Strong knowledge of Java (Core Java, Java 8+).
● Frameworks: Proficiency in Spring MVC, Spring Boot, and Hibernate. ● Algorithms and Data Structures: Good understanding and practical application of DSA concepts.
● Databases: Experience with MySQL – writing queries, stored procedures, and performance tuning.
● Version Control Systems: Experience with tools like Gi
Role Overview
The Senior Adobe Experience Manager (AEM) Developer will lead the design, development, and maintenance of Government of Rajasthan’s portal websites built on the AEM platform. This role involves leading technical solutions, performance optimization, security compliance, and guiding the development team.
Key Responsibilities
- Lead the design and development of complex components and templates in Adobe Experience Manager (AEM).
- Manage AEM configurations, workflows, and permissions for multiple portals.
- Develop and integrate custom OSGi bundles, Sling models, and components.
- Ensure performance tuning, caching strategies, and scalability of AEM solutions.
- Handle dispatcher configuration and optimization for content delivery.
- Collaborate with architects and project managers for solution design.
- Ensure compliance with Safe-to-Host and OWASP security standards.
- Mentor junior developers and review their code for quality.
- Integrate with third-party services (Payment Gateway, SMS Gateway, etc.).
- Manage version control (Git) and deployment pipelines (Jenkins).
Required Skills
- 5+ years of experience in Adobe Experience Manager (AEM 6.3 or above).
- Strong expertise in Java/J2EE, OSGi, Apache Sling, JCR (Jackrabbit Oak).
- Hands-on experience with HTL (Sightly), HTML5, CSS3, JavaScript, jQuery.
- Good understanding of Dispatcher, Apache HTTP Server, and performance tuning.
- Knowledge of REST/SOAP APIs and system integration.
- Familiarity with Git, CI/CD tools (Jenkins).
- Excellent problem-solving and team leadership skills.
Preferred Certifications
Adobe Certified Expert (AEM Sites Developer or Architect).
- Contribute to all stages of the 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
My Client's India is its largest studio outside USA with 400+ people and growing rapidly. It manages some of the biggest global games in the Casual Gaming, Action Strategy, Match-3, Slots, and Invest Express genres. The game teams are responsible for the long term-vision of the game, its entire Game Design & Tuning, Product Roadmap, Features, Content & Creative decisions, Art work (2D, 3D, Animation), Development, QA/Testing, Analytics & Performance Tracking, User Acquisition & Live Operations.
The India team is full of passionate gamers, who love to play, build great products, and have fun doing it. Studio I expect continued growth and is looking for strong leaders to expand the studio into this next growth phase.
As a Principal Software Engineer, you will be responsible for the software design of large scale applications and features & enhancements which reaches millions of players. You should be passionate about players, performance, scalability and holds a very high bar for quality of the game.
Responsibilities
- Work with Product Management to translate business requirements into technical requirements.
- Owns technical roadmap, design and review for end-to-end games, ensure design quality and integrity
- Modernizing the tech stack
- Bring tech innovations in the game which will help in growth of the games
- Design, code, and develop new features/fix bugs/add enhancements
- Analyze and improve efficiency, scalability and stability of various system resources
- Lead and Mentor junior engineers and drive a culture of technical perfection.
- Drive creative and innovative solutions to complex problems, exemplifying good technical discernment.
- Drive improvements and new approaches to address potential systemic pain points and technical debt, anticipate and avoid problems.
- Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.
Required Skills
- Masters or Bachelor’s Degree in Computer Science, Engineering or equivalent
- A minimum of 7 years of professional experience in software development, mobile, desktop or web application development with hands on coding experience covering full stack
- Experience coding in C#, C++, Python, Javascript and SQL
- Working knowledge of mobile landscape, architectures, trends, and emerging technologies.
- A proven foundation in computer science, with strong competencies in data structures, algorithms, OOPS and software design
- Strong problem solving and debugging skills
- Excellent communication skills and the ability to work effectively in a team environment.
Desired Skills
- Experience with mobile development – Android/iOS/Native OR on game engines such as Cocos-2D, Unity or other.
- Experience with Amazon Web Services (EC2, ELBs, ElastiCache, DynamoDB, terraform etc)
- Experience with setting up server monitoring, alerting and server provisioning
- Familiarity with micro service architecture, containers and related technologies (Docker, Kubernetes, ECS)
- Experience with development tools & integrated build systems: XCode, IntelliJ, Git/Jenkins
- Experience of driving activities, review process to ensure software and product quality.
- Willing to pick up any languages, technologies, or methodologies necessary to smite a challenge—and if a conventional solution does not exist, then innovate as necessary.
What we offer you:
- Work in a studio that has complete P&L ownership of games
- Competitive salary, discretionary annual bonus scheme and RSUs
- Full medical, accident as well as life insurance benefits
- Catered breakfast, lunch and evening snacks
- Child care facilities for women employees and discounted facilities for male employees
- Well stocked pantry
- Generous Paid Maternity/Paternity leave
- Employee Assistance Programs
- Active Employee Resource Groups – Women
- Frequent employee events
- Additional leave options for most employees
- Flexible working hours on many teams
- Casual dress every single day
- Work with cool people and impact millions of daily players!
Responsibilities: Architecture, design and enhancement of moderately complex software resulting in high quality,
software products.
Lead and guide the software design team with application design and integration.
Make sure the design is aligned with functional and non-functional requirements for the software.
Evaluate and recommend tools and technologies for development and make sure a productive development
environment.
Understand the training requirements of team members to ensure people have necessary skills and
competency for delivering good quality product.
Make sure team follows best design and coding practices and ensure the final deliverable meets expected
quality.
Help development team in problem solving and troubleshooting issues.
Quick understanding of exiting framework/Very good debugging skills to debug existing platform / frameworks
Strong knowledge in Databases and complex stored procedure understanding.
Identify technical risk areas and help the team members to solve issues quickly.
Quickly do the POC investigation and provide the demo to team members to keep the schedule.
Quickly writing of use cases and minor scenarios, based on that do the estimation and explain the use cases to
team members with development steps.
Desired Skills and Experience
10+ years of hands on experience in Software/Technology Development including architecting and designing software
products.
Must Have:
Proficienc Proficiency in web development using Java
Proficiency in Java spring framework (Spring MVC, Spring boot)
Proficiency in developing UI using HTML, JSP Servlet, JDBC
Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
Experience in java-script, AJAX, JQuery
Workflow concepts and development exposure.
Understanding of Event/command based architecture.
Proficient in Object Oriented Analysis and Design.
Troubleshooting design flaws and system bottlenecks.
Systems thinking, technical acumen, analytical skills and communication skills.
Testing skills (Unit testing, Integration testing)
Exposure to one or more software development methodologies (RUP preferred, one full
Lifecycle preferred)
Good analytical and problem-solving skills
Good knowledge in Git and Maven
Good knowledge in SOA and micro services.
Experience designing secure software systems.
Exposure to design tools – Enterprise architect / Rational rose.
Experience with debugging tools, profiling tools.
Good leadership and people management skills
Quality mindset and attention to detail in all aspects of software engineering and development.
Experience in SonarQube Cube analysis tool.
Knowledge and experience in MES (Manufacturing Execution System) domain.
- Participating in design discussions, documentation, and development with the team as needed.
- Reporting to team lead/ manager on daily activities planned, expected deliverables, and reports as defined for the project.
- Participating in requirement gatherings as required.
What you need to have:
- Backend Developer with 3+ yrs of experience
- You have spent at least 2 yrs in a solid back end role.
- Javascript, Typescript, NodeJS
- Client-server architecture
- OOP concepts, including design patterns
- Understanding of RDBMS (MySQL, Postgresql)
- Understanding of REST API
- Familiarity with frameworks such as ExpressJs, NestJs
- Knowledge of TDD frameworks mocha, chai, jest, etc
- Knowledge of AWS (Lambda, RDS, EC2, SQS, S3, ECS, etc)
- Attention to detail
- Excellent communication skills
- Flexible and focussed on solutions
- Organized and self-sufficient
- Prioritize learning and growth
- Enjoy working with a team
- You've prior experience in fintech
- You've had experience taking a problem to a product solution (module/ product)
- Prior experience working with startups and understand the fast-paced, dynamic nature of work.
- You're based in Bangalore, India
Responsibilities:
- Develop back-end server that includes business logic linked to various data storage solutions including database.
- Design back-end server system by using technology appropriate for server environment.
- Develop and maintain Rest services for Samsung Pay Develop RESTful services that are highly scalable, available, maintainable.
Requirements:
- Excellent Programming Skills.
- Strong problem-solving abilities.
- Analytical skills, and troubleshooting.
- Good understanding of algorithms, data structures, and performance optimization methods.
- Hands-on with Design, Coding, Debugging, and Testing.
- Excellent Communication & Interpersonal Skills, Team Player.
Programming Skills:
- C, C++, and/ Java Jquery, Spring, Struts. Hibernate, iBatis, Node.js Web Services, Web Security, MySQL.
- Memcache/Redis, Cassandra/HBase, MongoDB/CouchDBMap Reduce, Hadoop, Spark, Hive, Mahout.
- Fast Data Processing - Storm - Rules Engine - Drools.
Java
J2ee
working experience with one or more clouds
Understanding of design architecture
Experience with Traditional databases and nosql databases
Sound in Algorithms,data structures and problem solving
Good at coding and design
Job description:
Passion for building and delivering great software with a strong sense of ownership.
- Minimum of two years of experience in building web applications using ASP.NET MVC and .NET platform in general.
- Should have strong UI development skills using HTML, CSS/JavaScript frameworks.-
Good understanding of IIS configuration
- Strong experience with Build and Release, Agile processes and Estimation/Planning-
Exposure to New Relic or similar tools to optimize web application performance
Strong expertise in SQL programming, with experience of writing & optimizing queries that access/process millions of records-
Experience of architecting and designing web applications and servicesTeam TA,LeadSquared (ref:hirist.com)








