Few words about Unify Technologies: Unify a Digital Engineering company. We help our clients by providing Digital Engineering Services to develop high-quality products. We have extensive experience in software product engineering and a successful track record of delivering on aggressive delivery plans without compromising on the quality in Cloud, Mobile, and Data practices.
If you are looking for a solid opportunity to put your Computer Science skills to test you are in the right place. We need some hard-core programming help to help enhance our Data management frameworks used to move data between platforms and systems seamlessly.
Employment Type: Full-Time
Position: Sr SDE - Senior Software Development Engineer (Java Back-End Development)
Project: Product-Apple’s Maps and Advertising Platforms
Experience: 4-8 Years
Key Skills: Java Programming + Spring Boot + REST / Java + SQL
Joining time: Immediate to 30 days
Work Location: Hyderabad - India
Education: Master’s/Bachelor’s degree in Computer Science, Statistics, Engineering or a related technical discipline will be preferred
Detailed Job Description: At UNIFY, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.
We are looking to hire extraordinary individuals with strong communication and interpersonal skills and ability to work effectively across multiple business and technical teams. As a part of this team, you will build cutting edge software service, one that is continually innovating and is proud of making a difference.
You should be a self-starter, motivated, with exceptional interpersonal skills as well as a positive and flexible approach to problems. The applicant should have the ability to thrive in a fast-paced, tight deadline delivery timeline. As a part of this dynamic team, the applicant will help us build the product experience on a global scale.
If you’ve responded positively to the above questions and want to work in a great, international team, that is passionate, creative, ambitious, open to knowledge-sharing, and loves to cooperate with each other - join us!
Key Qualifications:
- 
Minimum of 4 years experience implementing large-scale production systems
 - 
Hands-on experience with design, development and productizing highly available, distributed and scalable transactional enterprise systems.
 - 
Strong hands-on programming experience in Java/J2EE building middleware or backend applications.
 - 
Strong development experience of microservices architecture in a highly distributed environment with web services, Spring, Spring Boot, Hibernate and SOA
 - 
Experience with RDBMS like Oracle and NoSQL databases such as MongoDB, Couchbase, Elasticsearch
 - 
Sharp troubleshooting skills and real-world systems deployment experience.
 - 
Proven track record with rapid development cycles and demanding schedules
 - 
Experience doing Software Development using Agile methodologies
 - 
Understanding or experience working on Cloud technologies is a plus
 
Roles & Responsibilities:
- 
Design and implement web APIs.
 - 
In this role, you will be involved in the end to end cycle of design, development and deployment of core services for mission-critical customer-facing applications.
 - 
Results-oriented and demonstrate a high degree of ownership and accountability.
 - 
Experience handling distributed vendor resources
 - 
Creative problem solver and excellent collaborator, who thrives in a fast-paced, innovative environment.
 - 
Communicate quickly and effectively; vertically and horizontally through the organization.
 - 
Influence others to get things done.
 - 
Must possess excellent problem-solving & analytical skills.
 - 
Handle ambiguity and solve problems despite uncertainties.
 - 
Ability to lead large projects focusing on innovation, teamwork and results.
 - 
Proven track record of achieving outstanding results in a professional career
 

About Unifytech
About
Photos
Connect with the team
Similar jobs
Java Developer Job Responsibilities
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.
Mandatory skills
Hands on Python Programming.5+ years of Data Engineering experience: Skills sets: Python, SQL (Snowflake), S3.
Good to have
AWS familiarity would help
Role & responsibilities
- Senior Java developer with 6 to 10 years of experience having worked on Java, SpringBoot, Hibernate, Microservices, Redis, AWS S3
 - 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 to business goals
 - Develop and test software
 - Should have good experience in Code Review
 - Expecting to be 100% hands-on while working with the clients directly
 - Performing requirement analysis
 - Developing high-quality and detailed designs
 - Conducting unit testing using automated unit test frameworks
 - Identifying risk and conducting mitigation action planning
 - Reviewing the work of other developers and providing feedback
 - Using coding standards and best practices to ensure quality
 - Communicating with customers to resolve issues
 - Good Communication Skills
 

Java Backend
Experience : 5+ years (Immediate Joiner)
Location: Hyderabad(Remote)
- Core Java, SpringBoot, MicroServices
 - DB2 or any RDBMS database application development
 - Linux OS, shell scripting, Batch Processing
 - Troubleshooting Large Scale application
 - Experience in automation and unit test framework is a must
 - AWS Cloud experience desirable
 - Agile Development Experience
 - Complete Development Cycle ( Dev, QA, UAT, Staging)
 - Good Oral and Written Communication Skills
 
Zycus is looking for a Senior Software Engineer to join it's Engineering team. Candidates with experience working on Spring, Hibernate, Microservices, Angular/react, JMS/Rabbit MQ/Kafka, AWS Cloud and are passionate about building a product are encouraged to apply. Zycus is a Global leader and a pioneer in cognitive procurement software. Our clients are among the fortune 500 companies. We build enterprise AI procurement software product using some of the latest technologies.
In this role, you will work in developing a product which is not only recognized by Gartner as one of the top Source To Pay procurement software but is also industry's only organically-built & integrated source-to-pay suite.
Role and Responsibilities:
The Engineering team is looking for collaborative, passionate, and adaptable Senior Software Engineer.
- Strong coding experience of about 5-9 years.
 - A team of experienced engineers with lots of interesting challenges to dive into.
 - Modern technology stack: Cloud, Machine Learning, Artificial Intelligence, Microservices etc.
 - Experience working on Spring, Spring Boot, Hibernate, Microservices, Angular/react, JMS/Rabbit MQ/Kafka, AWS Cloud.
 - Should be able to build solution which is easily scalable, high speed/ real-time performance, configurable, deploy-able and secure in SaaS environment using any open source tech stack.
 - Build features and modules from scratch & Maintain existing features and modules.
 - Should be able to identify, track and mitigate risks to the product.
 - Ability to work independently.
 
Requirements
- 5-9 years’ experience in Java, J2EE and associated technologies (Spring, Hibernate, Web Services, Micro Services, Spring boot)
 - Technical Skills: Core Java, Advanced Java, J2EE, Exception handling, Collections, Oops, UML, Oracle, Jenkins, Maven & Linux
 - Should be able to build solutions which is easily configurable, deploy able and secure in SaaS environment.
 - Must have worked spring boot Extensively.
 - Strong hands on development experience in Java, J2EE.
 - Should be able to identify, track and mitigate risks to the product
 - Responsible for planning product iterations & releasing iterations on schedule.
 
What should you have:
- Product development experience in agile environment will be a big plus though not mandatory.
 - Highly Tech Savvy and hands-on.
 - Strong evidence of a solution/product created ground up.
 
Product Development:
- Has in-depth knowledge on technology and end to end development processes.
 - Has the ability to recommend new processes/alternatives to meet Product Development requirements and rolling them out.
 
Benefits
Five Reasons Why You Should Join Zycus
1. Cloud Product Company: We are a Cloud SaaS Company and our products are created by using the latest technologies like ML and AI. Our UI is in Angular JS and we are developing our mobile apps using React.
2. A Market Leader: Zycus is recognized by Gartner (world’s leading market research analyst) as a Leader in Procurement Software Suites.
3. Move between Roles: We believe that change leads to growth and therefore we allow our employees to shift careers and move to different roles and functions within the organization
4. Get a Global Exposure: You get to work and deal with our global customers.
5. Create an Impact: Zycus gives you the environment to create an impact on the product and transform your ideas into reality. Even our junior engineers get the opportunity to work on different product features.
About Us
Zycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. Zycus has been consistently recognized by Gartner, Forrester, and other analysts for its Source to Pay integrated suite. Zycus powers its S2P software with the revolutionary Merlin AI Suite. Merlin AI takes over the tactical tasks and empowers procurement and AP officers to focus on strategic projects; offers data-driven actionable insights for quicker and smarter decisions, and its conversational AI offers a B2C type user-experience to the end-users.
Zycus helps enterprises drive real savings, reduce risks, and boost compliance, and its seamless, intuitive, and easy-to-use user interface ensures high adoption and value across the organization.
Start your #CognitiveProcurement journey with us, as you are #MeantforMore
Click here to Apply :
https://apply.workable.com/zycus-1/j/A236ED266C/">Senior Software Engineer - Zycus (workable.com) - Pune.
https://apply.workable.com/zycus-1/j/B03314F49F/">Senior Software Engineer - Zycus (workable.com) - Mumbai.
- Team with top-notch engineers, product managers, program managers, DevOps and QA following agile development methodologies
 - Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
 - Design and develop web / mobile applications
 - Create Prototype and/or Proof of Concepts (POCs) when necessary
 - Act in a technical leadership capacity: Mentor junior engineers and new team members, perform code reviews and apply technical expertise to challenging programming and design problems
 - Utilize Agile Development, SCRUM / Pair / Extreme Programming methodologies
 - Design and develop supporting components and microservices for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
 - Maintain and improve the functionality and performance of the existing web applications
 - Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the teams project work through designs, implementation strategies, and project planning.
 - Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based data driven decision making in the organization.
 - Execute other Duties as assigned
 
- 3+ years of experience developing Backend, API and data-based applications/software
 - Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
 - Expert object-oriented programming experience using Java
 - Strong OO design and programming skills in Java, Hibernate, JPA, Spring Boot
 - Worked in Maven, JPA, REST services, Postman
 - Working knowledge on Spring Security / Spring Batch / ZUUL / Eureka / Hysterix
 - Exposure with Frontend technologies (React.js, Angular or Ruby-on-Rails)
 - Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, unit testing & Test-Driven Development (TDD)
 - Experience with web services (consuming or creating)
 - Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
 - Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
 - Experience in reporting and analytics, queuing and real-time streaming systems
 - Git or similar distributed SCM tools experience.
 
- Strong programming skills in Javascript/TypeScript, Python or Go.
 - Hands-on experience in API development and frameworks such Express, Loopback, Hapi.
 - Good Understanding of SQL and NoSQL database.
 - Experience in test driven development. (writing unit test and API test).
 - Understanding of basic cloud computing concepts and experience in using any of the major cloud service providers(AWS/GCP/Azure).
 - Ability to build and deploy the application in a containerized environment.
 - Understanding of application logging and monitoring systems like Prometheus or Kibana.
 
Qualification:
- B.E/B.Tech/M.E./M.Tech/M.S. from a reputed university with a good academic record.
 - Curiosity to explore the cutting edge technologies and bake them in the products.
 - Zeal and drive to take end to end ownership.
 
5 years of architecture, design and programming experience preferably in fast-paced dynamic environment
Strong application design and implementation skills, solid understanding of the entire development cycle.
Strong background in Java/J2EE based application
Strong background in Spring/Spring boot based application
Strong background in Microservices based application
Experience working with Apache and/or Tomcat
Experience in transforming requirements to software design
Strong Experience with developing Java SAAS web applications.
Working experience in Industry Standard protocols related API Security including OAuth
Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
Strong background working with Linux/UNIX environments.
Strong Shell scripting experience.
Working knowledge with Oracle, DB2 or MongoDB databases.
Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play. Strong agile/scrum development experience
Strong collaboration and communication skills within distributed project teams
Excellent written and verbal communication skills
We’re looking for a Senior Backend Engineer to help us build the tools, services, and applications that will enable us to be the planet’s most patient-focused pharmacy. You will work on projects ranging from greenfield initiatives to matured products with an active user base.
What you’ll do:
- Collaborate with engineering team to design and implement products using event driven micro-services architecture.
 - Interact with Product Managers and key stake-holders on regular basis to understand and execute Product vision.
 - Take charge of end-to-end feature development, right from proof-of-concept to production deployment and support
 - Brainstorm and lead continuous improvement projects for product
 - Providing feedback to peer developers on code quality and development standards.
 - Mentoring team on strong coding and design standards.
 - Setting the bar high for development practises while striking the right balance between pragmatism and perfection for code and processes.
 - Effectively document API's and services using Swagger/OpenAPI, visualize flow and dependencies using diagrams, and create technical documents on engineering wikis.
 - Present crisp and clear feature demos to stakeholders.
 
Some of our opensource projects- https://meet.google.com/linkredirect?authuser=0&dest=https%3A%2F%2Fgithub.com%2Fmedly">https://github.com/medly
Your tool-belt:
We don’t expect anybody to be an expert on all of these, but you should be deeply familiar with some, and a self-starting learner who isn’t afraid to ask for help:
- Polyglot Development (at least 1 more lang apart from Java and JavaScript)
 - At least one JVM language
 - Functional Programming,
 - OO Design, Clean Code, SOLID principles
 - Solid grasp on HTTP, and REST
 - Web based SaaS product development
 - Deployment to AWS or any cloud
 - Test Driven Development,
 - Security Compliance like HIPAA, PCI-DSS, SOC2
 - Git, Linux, CI/CD, Gradle, IDEA
 - Security based on OAuth2 / OIDC
 - SQL and NoSQL DBs like PostgreSQL, DynamoDB, ElasticSearch
 - Docker
 - SQL Migration tools like Liquibase, Flyway
 - Semantic Versioning, Feature Toggles, PR, Feature Branches
 
What you`ll need:
- 3+ Years of experience mainly on Backend Development using any two languages (Java, Kotlin, NodeJS, Ruby etc.)
 - Minimum a bachelor degree in Computer Science, Engineering or any related field.
 
You will work on the following:
- Develop service/APIs using Kotlin/Micronaut Node/Serverless
 - Aurora Serverless PostgreSQL DB
 - AWS, Lambda, API Gateway, Amplify, Cognito, Okta
 - Github, Github Actions, SonarCloud
 - Database versioning using tools like Liquibase
 - Terraform to manage infra
 - Cloudwatch/AWS X-Ray to monitor the infra
 - Opportunity to make Open Source Contribution
 













