
- - 5+ Years working experience as Java Development
- - Hands on using Microservices
- - Extensive experience on Spring boot / spring
- Primary Skill: Java, Microservices
-
-

Similar jobs
⚠️ Important Note (Please Read Before Applying):
- Only candidates with 5–8 years of relevant experience should apply.
- Freshers or candidates with less than 5 years of experience – please do not apply.
- Only immediate joiners or candidates currently serving notice will be considered.
Job Title: Java Developer (5–8 Years)
Location: Bangalore (Hybrid Mode)
Experience: 5 to 8 years
Joining: Immediate / Notice Serving Only
About the Role:
We are looking for passionate and highly skilled Java Developers to join our dynamic team in Bangalore. The ideal candidate will have strong expertise in Java, Spring Boot, Collections, Multithreading, and Data Structures & Algorithms (DSA), with proven problem-solving abilities.
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable, and secure applications.
- Work with Spring Boot and related frameworks to build microservices-based solutions.
- Optimize code using Collections & Multithreading concepts for performance and reliability.
- Apply strong DSA and problem-solving skills to deliver efficient solutions.
- Collaborate with cross-functional teams to ensure timely delivery of high-quality software.
- Troubleshoot, debug, and resolve production issues efficiently.
Required Skills & Experience:
- 5–8 years of hands-on experience in Core Java and Spring Boot.
- Strong expertise in Collections, Multithreading, and Concurrency.
- Solid understanding of DSA, Algorithms, and System Design fundamentals.
- Experience in developing REST APIs and Microservices.
- Proficiency in writing clean, maintainable, and efficient code
- .Strong analytical and problem-solving skills.
Why Join Us?
- Opportunity to work on cutting-edge projects with modern architectures.
- Hybrid work setup in Bangalore.
- Fast-paced and growth-driven environment.
relentlessly improving performance, scalability, and maintainability.
● Sound knowledge and application of algorithms and data structures.
● Proficient in Java, Springboot and Mysql.
● Able to efficiently diagnose bugs and issues.
● Understanding of when to escalate questions/issues that arise during development.
● Work with other developers, QA, DevOps and business staff to efficiently launch features
and resolve issues.
● Actively participate in design and code reviews to build robust applications and prototypes.
● A willingness to dive deep, experiment rapidly and get things done.
● Provide input to how we can continually improve our development process and knowledge.
● Define and participate in establishing better engineering practices.
● Love being challenged by learning and experimenting with new technologies
● Experience with ElasticSearch, Cassandra, Redis, Kakfa, AWS is a plus.
● Prior experience in building microservices, have worked on architectures and designs
independently is a plus.
● Prior product building experience or from a startup background would be a plus.
Company: Fineline Technologies (www.finelinetech.com)
Founded: 1998
Headquarters: Norcross, Georgia, USA.
Global Presence: Operations in the U.S., Canada, China, Europe, India, and Africa
Work Mode: Hybrid
We are looking for a highly skilled Java Developer to join our team for permanent, long-term projects, focusing on managing IoT and RFID projects as well as barcode printing solutions. The ideal candidate will have extensive experience in Java development, particularly with Spring Boot, Angular, and RESTful services. They should excel in designing and implementing scalable, reliable, and efficient Java applications. This role involves designing, developing, and maintaining high-quality software solutions, ensuring high performance and responsiveness. Additionally, the candidate will collaborate with stakeholders to understand business requirements, propose optimal solution approaches, and ensure the successful implementation of Java-based solutions.
DUTIES AND RESPONSIBILITIES:
- Develop, test, and maintain Java applications using modern frameworks like Spring Boot.
- Design and implement RESTful services and web applications.
- Troubleshoot, debug, and optimize application performance.
- Actively engage in product design discussions and contribute to application architecture development.
- Participate in code reviews and pair programming sessions.
- Stay updated with the latest industry trends and technologies.
QUALIFICATIONS:
- Qualifications: B.E/B.S/ M.S in Computer Science, B. Tech/M. Tech in Information Technology, MCA
- Experience: Advanced knowledge of Java programming with 8+ years of experience
- Java Programming: Proficiency in Java and its associated technologies, such as J2EE, JDBC, Servlets, JSP, and JavaFX.
- Spring Framework: (Nice to have UX/UI experience) Expertise in Spring Boot, Spring MVC, and other Spring modules for building robust applications.
- Web Services: Experience with RESTful and SOAP web services, including designing and implementing APIs.
- Front-End Technologies: Knowledge of front-end technologies like Angular 16+, React, HTML, CSS, and JavaScript.
- Database Management
- Microservices Architecture: Understanding of microservices architecture and containerization tools like Docker and Kubernetes.
- Software Development Lifecycle (SDLC) Agile
- Code Quality and Testing: Familiarity with Test Driven Development (TDD), unit testing, and code review processes.
Nice to Have skills
- Experience with barcode printing and scanning.
- Understanding of RFID encoding and scanning technologies.
- Experience with cloud platforms like AWS, Azure.
Salary
As per industry standard
Principal Engineer/Architect :
Job Description
Egnyte is seeking an experienced Principal Software Engineer to join our Engineering department. The Engineering department builds large distributed components and services that run Egnyte's Cloud Platform. Our code serves billions of requests per day with sub-second latency in a fault-tolerant environment. We process and analyze millions of files and events on a daily basis. Some of the responsibilities for this department include Egnyte's Cloud File System, Content Classification, Content Lifecycle Management, User Behavior Analysis, Object Store, Metadata Stores, Search Systems, Recommendations Systems, Synchronization, and intelligent caching of multi-petabyte datasets. We are looking for candidates with a shared passion for building large-scale distributed systems and a keen sense for tackling complexities that come with scaling through multiple orders of magnitude.
In this role, you will (But not limited to):
- Design and develop highly scalable and resilient cloud architecture that seamlessly integrates with on-premises systems
- Drive the team’s goals and technical direction to find and pursue technical opportunities that make Egnyte’s cloud platform more efficient
- Effectively communicate complex design and architecture details
- Understand company and industry-wide trends to help develop new technologies
- Conceptualize, develop, and implement changes that prevent key systems from becoming unreliable, under-utilized, or unsupported
- Own all aspects of critical software projects from design to implementation, QA, deployment, and monitoring
Qualifications
- BS, MS, or PhD. in Computer Science or related technical field, or equivalent practical experience
- 8-15 years of professional experience in engineering with history of technical innovation
- Experience providing technical leadership to engineers
Bonus Qualifications (Good to Have)
- Breadth of knowledge across infrastructure domains, with the ability to reason about everything from data center machine software to database solutions to machine learning infrastructure to front-end web or mobile applications
- Demonstrated success in designing and developing large scale, complex systems
- Expertise with multi-tenant, highly complex, cloud solutions; experience with Hybrid and/or on-premises solutions desired
About Egnyte
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visit http://www.egnyte.com/" target="_blank">www.egnyte.com
Job Description
We are looking for a developer to help maintain the existing Java applications, and to guide development of the next generation tools. The right individual for this role must be capable of building applications in Java, using modern architectures. Should be hands on in Object Oriented Languages (Java, C# and Go), Cloud Based Technologies (AWS, DevOps and Serverless), Front End Frameworks (Angular, React JS, Spring Boot, Spring React, Node.js), Cutting Edge Data Tools (Python, Spark, Machine Learning) and Next Generation technologies (AI, Blockchain) etc. You should be comfortable with application coding based on design and specifications, and also be comfortable working with application protocols such as JSON RPC, SOAP, and REST. The candidate must be a top-notch Java developer committed to becoming an integral part of and fostering growth within our development team.
Primary Responsibilities:
- Working with the architects and development lead, documents and develops best practices for development, and deployment of applications, and works with members to foster growth within the team.
- Develop user interface components and implementing them following well-known React.js workflows (such as Flux or Redux)
- Predicts application development requirements based on changes in underlying architecture
- Either individually or leading a team of resources, determines hardware/software systems requirements and leads systems hardware/software design. Analyzes, designs, programs, debugs, supports, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
- Partners with the IT Architect during the initial stages of the project/solution to ensure the accuracy of business cases and that the solution will meet the business need.
- Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.
Qualifications
- 5+ years of Java development experience, ideally in a team lead role
- High level skills in Java, (preferably java 1.8 – knows to write lambda expression, understands functions etc), using the latest SDKs and tools and frameworks such as Spring boot, spring JDBC, Spring test, spring security, RxJava, etc of Java
- Experience interfacing with back-end applications using MQ, SOAP, RESTFUL services, and JSON. - Worked on at least one of JaxRs implementations.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Understands database concepts – proficient in writing relational database queries – Oracle
- Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
- Demonstrates deep expertise in specific coding concepts and/or languages, especially around modern application architectures.
- Experience with web applications that use responsive design to better support mobile browsers.
- Experience in highly-secured online environments that use n-tier designs and extensive fire walling to enhance security.
- Experience in multi data center physical implementation models for scalability and resilience.
- Experience partnering with others to solve problems quickly and efficiently.
- Augmenting, improving, redesigning, and/or re-implementing Dolat's low-latency/high-throughput production trading environment, which collects data from and disseminates orders to exchanges around the world
- Optimizing this platform by using network and systems programming, as well as other advanced techniques
- Developing systems that provide easy access to historical market data and trading simulations
- Building risk-management and performance-tracking tools
- Shaping the future of Dolat through regular interviewing and infrequent campus recruiting trips
- Implementing domain-optimized data structures
- Learn and internalize the theories behind current trading system
- Participate in the design, architecture and implementation of automated trading systems
- Take ownership of system from design through implementation
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and aleadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- 5+ years of relevant work experience
- Mandatory experience in building scalable microservices on nodejs platforms
- Expertise in Object Oriented Design, Database Design, Service architecture
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
Responsibilities:
- Strong Technical Chops: You should know how to build highly scalable, robust, and fault-tolerant services that support our unique rate-of-growth requirements.
- You should be on top of the latest architectural trends.
- Fast Learners: We are looking for folks who thrive on new technologies and don't believe in one-size-fit all solutions.
- You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
- You understand requirements beyond the written word.
- Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
Requirements:
- Strong knowledge of MySQL, NoSQL, PostgreSQL, ElasticSearch.
- Experience in Java and web technologies.
- Experience in any one scripting language like Python.
- Hands-on experience with systems that are asynchronous, RESTful and demand concurrency.
- Knowledge of best software engineering practices for all stages of software development life cycle, including coding standards, code reviews, testing and deployment.
ABOUT ZYCUS:
Headquartered in Princeton, U.S. in 1998, Zycus has grown every day to be established as an organization which now is a leading global provider of complete Source-to-Pay suite of procurement performance solutions.
We develop cloud-based (SaaS) https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fsolution%2Fprocurement-performance.html">Source-to-Pay solutions for large global enterprises, and have successfully deployed about 200 solutions to over 1000 Global clients. We are proud to have as our clients, some of the best-of- breed companies across verticals like Manufacturing, Automotive, Banking and Finance, Oil and Gas, Food Processing, Electronics, Telecommunications, Chemicals, Health and Pharma, Education and more.
With a team of 1000+employees, we are present in India with 3 development centers at Bengaluru, Mumbai & Pune and offices in the https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcareers%2FUS-Careers.html">U.S., U.K., Australia, https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-expands-middle-east-presence-with-new-location-in-dubai.html">Dubai and https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-continues-global-expansion-with-new-office-in-singapore.html">Singapore, Amsterdam.
https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcompany%2Fcareers.html">Know more about the LEADER of: https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FGMQ2017">Gartner’s 2013, 2015 & 2017 Magic Quadrant for Strategic Sourcing Application Suites and https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FThe-Forrester-Wave-eProcurement-Q2-2017-Zycus-Named-a-Leader">The Forrester Wave™: eProcurement, Q2 2017
Software Engineering Manager/Principal Architect will be responsible for Technical ownership of an entire line of business or a horizontal platform, which extends to:- Involvement in the full software development life cycle with stringent needs on (i) time to market, & (ii) quality of product - functional and non-functional aspect.
- Ownership of complex software architectures, operational metrics, and running the day to day business operations.
- Designing and defining the interaction between the different components and teams.
- Work closely with peers and product managers to develop great technical design and approach for new product development.
- Definition of, and compliance with, a world-class build/release and configuration management process.
This position will report in to Director of engineering & the roles & responsibilities are as below:
- Identify the technologies that would be used for the product.
- Recommend the development methodology and framework for the project.
- Provide the overall design and structure to the application.
- Ensure that the product is adequately defined & documented.
- Establish design/coding guidelines and best practices, and drive usage of design patterns.
- Enforce compliance with coding guidelines using code reviews etc.
- Build solution which is easily configurable, deploy-able and secure in SaaS environment.
- Responsible for planning product iterations & releasing iterations on schedule.
The Applicant with a total experience of 10-20years, should have hands-on development experience in Core Java and J2EE with proven expertise in writing application architecture and core design ground up with sound algorithmic thought process enabling bullet-proof application performance in terms of key drivers like security, load, scalability, etc.
Skills and Technologies:- Versatile experience with delivering highly available services on multiple technology stacks in traditional data centers, public clouds, and private clouds.
- Core Java, J2EE, Spring, Hibernate, JMS/Rabbit MQ/Kafka, Web-Services, Oracle, MSSQL, JSP-Servlets, , Design Patterns.
Nice to have: New edge technology (Hadoop, AWS, Spark, RabbitMQ etc)
Team mentoring:
- Mentor developers for difficult tasks & provide technical advice and guidance to the Tech Leads.
- Guide the team is doing POCs and early risk assessments.
Leadership Abilities:
- Optimize & effectively manage resources and time of the team members.
- Identify, track and mitigate risks to the product
- Should not hesitate to carry out healthy and constructive confrontation with team members, peers and managers for the benefit of Product.
- Along with a competitive compensation structure, Zycus believes in an open culture learning environment, where everyone gets a chance to share their ideas and deliver par excellence.












