
Responsibilities-
- Writing back-end code & front –end code and building efficient Java modules
- Contribute in all phases of the development lifecycle, Write well designed, testable, Design, build, and maintain efficient, reusable, and reliable Java code code
- Help maintain code quality, organization, and automatization
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Translate application storyboards and use cases into functional applications
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Align with organizational security protocols and data protection requirements and
- Implement the required feature
- Participate in all phases of the SDLC
Skills and Experience-
- BS/MS Degree in Computer Science, Engineering or a related subject
- Hands-on experience in designing and developing applications using Java EE platforms
- Object-oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management, etc.)
- excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience in the Spring Framework
- Hands-on experience in designing and developing applications using JavaScript, j Query, and AJAX.
- Ensure that the APIs and services are adequate to support the application
- Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience with test-driven development
- excellent written and verbal communication skills Ability to quickly adapt and learn new technologies.
- Collaborate with other parts of the technology team, including product, QA, etc. to deliver a solid product.

About Agami Tech
About
Our mission is to empower each Individual to help them Innovate, so that they can be a driver of their own growth. We are committed to providing an environment where all our employees get an equal opportunity to explore their skills and fulfill their goals. You will be constantly learning here no matter your experience or profile. Become a part of Agami Tech and explore your full potential!
Photos
Connect with the team
Similar jobs
Key Responsibility Areas:
- Design, build and deliver Enterprise software solutions.
- Write code with standards and conventions and follow best practices.
- Encourage and lead innovation and solid lifecycle processes.
- Collaborate with development teams on work definition, estimation and prioritization
- Lead and grow as a professional software engineer.
- Full ownership of product deliveries and mentoring junior team members.
- Preparing curriculum to train junior developers for Java Web Development
- Strong client interactions to provide excellent Quality of Service.
- Owning the code base and making sure all code is reviewed and is of very high quality.
- Write and modify coding conventions and standards documents for all development
Required Skills:
Technologies/Frameworks –
- Core Java, J2EE,
- Spring Core and Spring MVC, Sprint Boot, Spring Security,
- JDBC, Hibernate, RESTful APIs, SOAP WebServices
- Knowledge of JavaScript, JQuery, AJAX, HTML5, and CSS3, Angular is added advantage
- Junit or Mockito frameworks
- Maven, Git
- Knowledge Data Structures,
- SQL, MySQL
- Designing relational database schemas
- Basics of AWS, Cloud, Microservices
- Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira.
- Strong knowledge of working in Integrations of 3rd party APIs and creating the new APIs.
- Must have good knowledge of creating Flow diagrams, UMLs and all the required documentations.
- Domain Preference
- BFSI, FinTech
Job Description:
Look for candidates who are preferably immediate joiners and have stability in career
Skills - DS Algorithms, Oops Concept,
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
Senior Software Engineer
TBO–(www.tbo.com)
TBO is a global platform that aims to simplify all buying and selling travel needs of travel partners across the world. The proprietary technology platform aims to simplify the demands of the complex world of global travel by seamlessly connecting the highly distributed travel buyers and travel suppliers at scale.
The TBO journey began in 2006 with a simple goal – to address the evolving needs of travel buyers and suppliers, and what started off as a single product air ticketing company, has today become the leading B2A (Business to Agents) travel portal across the Americas, UK & Europe, Africa, Middle East, India, and Asia Pacific.
Today, TBO’s product range from air, hotels, rail, holiday packages, car rentals, transfers, sightseeing, cruise, and cargo. Apart from these products, our proprietary platform relies heavily on AI/ML to offer unique listings and products, meeting specific requirements put forth by customers, thus increasing conversions.
TBO’s approach has always been technology-first and we continue to invest on new innovations and new offerings to make travel easy and simple. TBO’s travel APIs are serving large travel ecosystems across the world while the modular architecture of the platform enables new travel products while expanding across new geographies.
Why TBO:
• You will influence & contribute to “Building World Largest Technology Led Travel Distribution Network” for a $ 9 Trillion global travel business market.
• We are the emerging leaders in technology led end-to-end travel management, in the B2B space.
• Physical Presence in 47 countries with business in 110 countries.
• We are reputed for our-long lasting trusted relationships. We stand by our eco system of suppliers and buyers to service the end customer.
• An open & informal start-up environment which cares.
What TBO offers to a Life Traveller in You:
• Enhance Your Leadership Acumen. Join the journey to create global scale and ‘World Best’.
• Challenge Yourself to do something path breaking. Be Empowered. The only thing to stop you will be your imagination.
• Post pandemic: travel space is likely to see significant growth. Witness and shape this space. It will be one exciting journey.
• As a fastest growing B2B platform our priority is purpose-building scalable systems.
• Adopting industry leading technologies to support best-in-class business capabilities for high performing and scalable solutions.
• Fast response to the evolving regulatory environment and helping to meet the firm's regulatory commitments by addressing internal and external commitments.
Top Sights During Your Role Stay (Key Expectations):
· More than 3 years of Prior experience as Backend Developer in any SAAS product .
· Exposure to languages/ framworks like GoLang/Java/Node /Python / RUST will be preferred.Capacity to use SQL server with ease. Exposure to Redis / MongoDB/ PostgreSQL is desired.
· Should have worked with cloud platforms like AWS / Azure.
· A flair for creating well-presented software that is technically sound.
· Outstanding analytical, problem-solving, and communication skills.
· Excellent organizational and time management skills.
· Self-driven, flexible, and innovative.
We are seeking an experienced Senior Java Developer specializing in Spring Boot and Apache Camel to join our team. This individual will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications. You will work on complex projects and integrations, leveraging Spring Boot and Apache Camel to streamline business processes and message routing.
Key Requirements:
- 5+ years of experience in Java Development, specifically with Spring Boot.
- Proven experience in using Apache Camel for integrating distributed systems.
- Solid understanding of microservices architecture and RESTful API development.
- Proficiency in Java-based middleware technologies.
- Strong knowledge of message queues (e.g., RabbitMQ, ActiveMQ, Kafka) and their integration with Apache Camel.
- Experience with cloud services such as AWS, Azure, or GCP is a plus.
- Familiarity with CI/CD pipelines and automated deployment processes.
- Experience with Agile development methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
Bonus Skills:
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of Apache Kafka for event streaming.
- Experience with modern development tools like Git, Jenkins, and JIRA.
What We Offer:
- A dynamic and collaborative work environment.
- Opportunities for career advancement and skill development.
- Flexible working hours and the ability to work remotely.
- Competitive salary and benefits.
Technical Experience :
- Net development work experience
- Proficiency in NET Development with Asp.net and MVC.
- Strong object-oriented programming OOPS design skills, SOLID principles and proficiency in software design patterns
- Experience in database MS SQL Server.
- Experience with version control systems GitHub and Bitbucket
Professional Attributes :
1. Should have good communication Skills
2. Should be a good team player
3. Should be able to work independently and under pressure
4. Should have good logical and analytical thinking
Should be Graduated in the year (2021/2022) (BE/B.Tech, MCA, M.Tech)
-Good in aptitude and problem-solving skills
-Excellent in communication(Mandate)
-Passion to work in the tech industry
-Good to have exposure/trained/certified on any tech skills
Required Skills:
• 4+years of software development experience
• Good grasp on programming fundamentals including OOP, Design Patterns, Data Structures, Networking and OS Concepts
• Excellent coding skills (We prefer java).
• Flexible to work on any technology. Should be able to pick-up new technologies fast.
• Expertise in any programming language
• Good knowledge of relational databases and writing complex queries
• Good knowledge of web 2.0 technologies
• Knowledge of distributed systems, Multi-threading, network programming.
• Exhibit passion and enthusiasm for building and maintaining large scale platforms.
• Passionate about automated testing, good design, performance and scalability.
• Able to solve complex algorithms
• Excellent analytical, logical and problem-solving skills
- JAVA Microservices with AWS needed
- Provide solution architecture & design involving Cloud and DevOps
- Develop new microservices in a cloud-native way.
- Ensure the unit testing and code coverage are achieved as per the agreed percentage.
- Build reusable code and libraries for future use.
- Optimize application for maximum performance and scalability.
- Collaborate, and coordinate with team members and key stakeholders.
- Communicate effectively with different stakeholders.
- Ensure best practices & standards are followed during SDLC.
- Takes ownership of the whole solution from a technical perspective and ensures adherence to defined Architecture & Design.
- Ensures the latest technology standards, and guidelines are utilized for development.
- Performs consistent & adequate code reviews & feedback to the team.
- Training and induction of new resources on the projects.
Skills and Qualifications
- Deep understanding of OOPs and OOAD.
- Expert and hands-on in Java JEE and Spring framework, Spring Boot.
- Should have experience with RESTful web services and API standards.
- Should know various integration patterns in distributed environments.
- Working knowledge of microservice architecture and different design patterns.
- Hands-on in writing unit tests with Mockito and code coverage tools.
- Hands-on data modeling (Logical physical).
- Knowledge of RDBMS, SQL and any ORM framework (JPA, Hibernate etc.)
- Should know Event-driven and asynchronous programming using message broker.
- Should know about cloud IaaS, PaaS, SaaS and Serverless models of any cloud provider (AWS, Azure, GCP), preferably AWS.
- Knowledge of JavaScript frameworks like NodeJS (For the Backend) and Angular React (For Frontend) will be added advantage.
- Good to have DevOps related technologies like Container (Docker), Container Orchestrator (Kubernetes EKS)
- Excellent in communication
Job Title: Java Developer
Experience: 1year to 5 years
Location: Chennai
Job Description :
- Design & development of Java applications using Java EE, Spring Boot, Database
- Experience in designing, analyzing, coding and troubleshooting large-scale distributed systems
- Ensuring continuous professional self-development
- Strong core Java skills - Multithreading, Collections, Concurrent programming
- Should have knowledge of OOPS, Design Patterns and data structure
- Should have strong understanding of databases and its core concept including stored procedure
- Ability to work in team and handle production environment, application maintenance.








