
About Ziraffe.io
About
Connect with the team
Company social profiles
Similar jobs
Job Description:
We are seeking a highly motivated and skilled Full Stack Java Developer with strong experience in backend and frontend development, cloud deployment, and modern DevOps practices. The ideal candidate will have a solid background in Java/J2EE technologies, hands-on experience in developing microservices on AWS, and a good understanding of CI/CD pipelines and monitoring tools.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications and microservices.
- Implement backend logic using Core Java, J2EE, Spring Boot, Spring Batch, JPA, and REST APIs.
- Build responsive UIs using React, HTML, CSS, and integrate them with backend services.
- Develop and deploy microservices using AWS services like ECS, EC2, S3, API Gateway, Aurora, ALB, and Route 53.
- Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Write unit and integration tests using JUnit and Cucumber.
- Monitor application performance using APM tools and analyze logs using Splunk or similar tools.
- Implement CI/CD pipelines using Jenkins, Maven/Gradle, and Git/Bitbucket.
- Work with containerization and orchestration tools like Docker and Kubernetes.
- Collaborate with cross-functional teams using tools like JIRA and Confluence.
Required Skills & Experience:
- Strong hands-on experience in Java/J2EE application development.
- Proficiency in Spring frameworks (Spring Boot, Batch) and RESTful services.
- Frontend development experience with React, HTML, CSS.
- Solid experience with AWS cloud technologies and deployment practices.
- Experience in writing and maintaining automated tests with JUnit and Cucumber.
- Knowledge of APM tools and log analysis tools (e.g., Splunk).
- Familiarity with CI/CD pipelines and tools (Jenkins, Maven/Gradle, Git).
- Experience with Docker and Kubernetes.
- Excellent problem-solving, debugging, and analytical skills.
- Good communication skills and ability to work in Agile teams.
Preferred Qualifications:
- AWS certification is a plus.
- Experience with Amazon Aurora and API Gateway in production environments.
- Knowledge of SOA, messaging systems (e.g., MQ), and security best practices.
Wissen Technology is now hiring for a Java Developer
Location : Bangalore (The candidate must be based in Bangalore, as an in-person interview is a mandatory part of the selection process)
Notice Period: Immediate to Serving Notice Period & Up to 30 Days max
Skills: Hands-on experience in Core Java, Spring Boot, Microservices, Algorithms, Data Structure and SQL
Note: Bachelor's or Master's degree from a top-tier college or university is must.
Key Responsibilities:
- Design, develop, and test low-latency, high-volume client-facing applications.
- Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
- Implement microservices-based solutions using Spring Boot and other modern frameworks.
- Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
- Optimize applications for multi-threading and high-performance server-side development
- Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
- Work with RDBMS (preferably Sybase) to handle large-scale data processing.
- Develop and maintain applications on Unix/Linux environments
- Utilize enterprise application design patterns to build robust and scalable solutions.
- Troubleshoot and resolve complex technical issues while ensuring application stability and performance.
Required Skills & Experience:
- 1 to 6 years of hands-on experience in Java development
- Strong knowledge of microservices architecture and cloud-based deployment.
- Expertise in Spring Framework, Spring Boot, and CXF
- Experience in developing and optimizing applications for high-volume, multi-threaded environments
- Solid understanding of financial domain applications, sales, and trading platforms
- Proficiency in working with relational databases (Sybase preferred)
- Familiarity with Unix/Linux environments and shell scripting.
- Strong analytical, problem-solving, and communication skills.
- Ability to articulate and present design ideas effectively.
- Education: Bachelor's or Master's degree from a top-tier college or university is must.
Job Overview:
As a Senior Software Engineer, you will work as part of a software development team and be
responsible for designing, implementing, and maintaining the back-end of fast-growing web/mobile
applications.
You could be an ideal candidate if you have a Bachelor's degree in Computer Science from a reputed
college. You need to have expert-level programming skills in Java along with experience in database
management and computer architecture. You should have experience working effectively in software
development teams ensuring tight deadlines are met. You should be passionate about writing elegant
code that solves meaningful real-life problems.
You should have already successfully built and shipped products/modules of significant complexity.
What will your role look like?
● Write well-designed, design pattern-based, testable, efficient, and high-quality code in Java.
● Design (LLD & HLD) and architect technical solutions for the business problems of a large-
scale system and support needs of growing scale.
● Prepare and produce releases of software components.
● Contribute to all phases of the development lifecycle.
Roles and Responsibilities
Who are we looking for?
● B.Tech/M.Tech/MCA degree in Computer Science, Engineering or a related subject
● 2-4 years of relevant work experience.
● Strong problem-solving skills, Computer science fundamentals, Data structures, and
Algorithms.
● Solid OOP and software design knowledge with a great understanding of Design Patterns –
you should know how to create software that’s extensible, reusable, and meets desired
architectural objectives.
● Hands-on experience in Java 8, Spring Boot, and Microservices.
● Excellent knowledge of Databases such as MySQL and MongoDB
● Hands-on experience with caching(Redis), REST APIs, SOAP APIs, JWT, Third-party API
integration, Logging(ELK), etc.
● Experience with all phases of the software development life cycle, best practices, and Agile
Software Development.
● Ability to work autonomously, be excited by new technologies, and never back down from the
challenges of scale.
- Min 5 years of hands-on experience in Java Spring-boot technologies
- Experience with monolithic applications
- Experience using Redis and RabbitMQ
- Experience with RDBMS such as SQLServer and My SQL
- Strong analytical, problem solving and data analysis
- Excellent communication, presentation and interpersonal skills are a must
- Micro service frameworks such as Java SpringBoot
- Design and implement automated unit and integration tests
Job Description
We are looking for Advance Java developers who want to help us design cutting edge scalable products to meet our rapidly growing business. We are building out a team and looking for multiple levels but you should have at least 4-6 years of programming experience.
Key Responsibilities
Build high availability and extreme reliable high volume transactional systems.
Deliver reliable solutions that handle massive data and high traffic.
Complete ownership of problem-free execution of owned modules and solutions.
Focus on code optimization, code quality, maintainability etc.
Team Handling.
Skills required
MS or BS/B.Tech / MCA in computer science.
Hands-on experience in Core J2EE or Core Java (collection, multithreading).
Proficiency in Struts 2.0 & Springs, Hibernate, JDBC, JSP, Servlets , JMS / Radius, Redis , Microservices ,
Strong working knowledge of Databases – MySQL, OS - Linux.
Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development.
Excellent data structure & algorithm and problem solving skills.
Customer-focused, react well to changes, work with teams and able to multi-task.
Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
Must be a self-starter who can work well with minimal guidance and in fluid environment.
Note: Must have worked on Payment Gateway Development.
Must be willing to work in a startup fast paced environment.
Joining : Immediate
Company Description
BlueOptima’s vision is to become the global reference for the optimisation of the performance of Software Engineers across all industries. We provide industry-leading objective metrics in software development. We enable large organisations to deliver better software, faster and at lower cost, with technology that pushes the limits of what has been done before.
We are a global company which has consistently doubled in headcount and revenue YoY, with no external investment. We currently are located in 4 countries: London (our HQ), Mexico, India and the US. A total number of 180+ employees (and increasing every day) from 22 different nationalities and with over 25 languages spoken.
We promote an open minded environment and encourage our employees to create their own success story in this high performance environment.
Job Description
Location: Bangalore/Gurgoan, India
Department: Engineering
Job summary:
We are seeking a Senior Software Engineer, with experience in developing scalable application components, which are remotely deployed and are used to extract and push large volumes of data in a data warehouse solution, to join our growing company and be a part of our success story.
We are looking for an individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but is keen to own the solution end to end, and most importantly excited to work in a fun and friendly start-up environment.
The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.
Your team: You will be working with a diverse team with members located around our different offices, with whom you will be working hand-to-hand. This team is currently based in Gurgaon and we are now looking forward to growing it in Bangalore and mid next year to Mexico with the plan of building two teams in India (Gurgaon and Bangalore) and one in Mexico (Guadalajara).
We are looking for skilled and talented engineers to join our Data Analysis and Processing (DAP) team and directly contribute to development of application components built by the team.
The DAP team works on a business critical component which is responsible for collecting required source code interaction and static metrics data from client location, and processing the large volumes of data end to end. Remote deployment and the uptime requirements only makes this component one of the most complex standalone java applications.
As a Senior Software Engineer in the DAP team, you will be directly contributing to development of the Integrator and Central Server components using Spring Boot, Hibernate and Core Java. And while contributing directly to the development of the software components, you are also expected to lead and mentor a team of next generation platform engineers.
Responsibilities and tasks:
- Analyse, Design, Develop, implement, test and maintain application software components
- Analyse client requirements and convert them into technical specs.
- Own development of features and improvement
- Identify and resolve performance bottlenecks
- Identity and resolve architectural inefficiencies in design, and create a roadmap to resolving them
- Lead and mentor a team of junior developers
- Interact with internal client facing team and provide technical support to them
- Engage with clients to provide support on your component as and when required
Qualifications
What You Need to Succeed at BlueOptima:
- Minimum Bachelor's degree in Computer Science or equivalent
- Minimum 5+ years experience with Java and J2EE/Java EE
- Minimum 2+ years experience with developing standalone Java applications
- Strong understanding of relational database, partitioning and indexing techniques, SQL
- Demonstrable experience in optimising application performance at database or any other layer
- Experience in creating high and low level design based on existing application architecture and documenting such design
- Strong understanding of Java concurrency, concurrency patterns, experience building thread-safe code
- Ability to work autonomously with minimum supervision
- Strong problem solving and analytical skills, and having a can-do attitude
- Familiarity with Agile methodologies like SCRUM, Sprints, etc and leading a Scrum a small Scrum team
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Familiarity with Linux shell and related command line tools
- Strong grasp of Unit & Integration testing
Good to have:
- A team manager, in terms of handling people and delivery which is not a must in case of technical geeks
- Making sure that the sprints and tasks are completed on time with no spill-overs and sticking to the deadline
- Preferred experience on Spring boot,, Docker, Kubernetes
- Some exposure in Linux
Additional Information
Why join our team?
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success
- Freedom to create your own success story in a high performance environment
- Training programs and Personal Development Plans for each employee
Benefits:
- Competitive Salary
- Flexible Work from Home policy - 2 days home p/w
- Free drinks and snacks in the office
- International travel opportunities
- Global annual meet up (most recent meetups have been held in Cancun and India)
- High quality equipment (Ergonomic chairs and 32’ screens)
Good knowledge and experience of working with backend systems;
designing server-side architecture, including production maintenance experience are must-haves.
At least 1-2 years of experience in any programming languages like Java, Ruby, PHP, Python and Node.js(Node.js preferred).
Understanding of micro-services oriented architecture.
Experience with Databases design (SQL, NoSQL) and analytics
Experience in driving and delivering complex features/software modules from technical design to launch.
Expertise with unit testing & Test Driven Development (TDD)
- Building interactive healthcare advertising application in MEAN stack and RESTfully abstract to the UI through a Node.js backend
- Defining code architecture decisions to support a high-performance and scalable product with a minimal footprint
- Addressing and improving any technical issues
- Collaborating well with engineers, and researchers to design and create advanced, elegant and efficient systems










