
About the Role
We're seeking a skilled Java Developer with strong AWS cloud experience to join our
solution architecture team. You'll be building scalable backend systems, integrating diverse
enterprise platforms, and developing cloud-native solutions for clients across government,
agriculture, and manufacturing sectors.
Key Responsibilities
Application Development
• Design and develop robust Java-based backend services and APIs for enterprise
applications
• Build microservices architectures for cloud-native deployments on AWS
• Implement RESTful APIs and SOAP web services for enterprise integration
• Develop serverless applications using AWS Lambda and event-driven architectures
• Create data processing pipelines using AWS services
AWS Cloud Development
• Deploy and manage applications on AWS infrastructure (EC2, ECS, EKS)
• Implement serverless solutions using Lambda, API Gateway, and Step Functions
• Design and implement storage solutions using S3, EBS, and EFS
• Work with AWS databases (RDS, Aurora, DynamoDB)
• Implement messaging and queuing using SQS, SNS, and EventBridge
• Configure and manage application monitoring using CloudWatch
System Integration
• Design and implement integration solutions connecting disparate enterprise systems
• Build adapters and connectors for third-party APIs, legacy systems, and SaaS
platforms
• Implement enterprise integration patterns (message routing, transformation,
orchestration)
• Develop middleware solutions using AWS integration services
• Handle data synchronization, format transformations (XML, JSON, CSV), and
protocol conversions
Database & Performance
• Design and optimize database schemas for AWS RDS (PostgreSQL, MySQL) and
Aurora
• Write efficient SQL queries, stored procedures, and optimize database performance
• Implement caching strategies using AWS ElastiCache (Redis/Memcached)
• Configure database connection pooling and manage high-availability setups
• Troubleshoot database bottlenecks and resolve concurrency issues
Security & DevOps
• Implement AWS security best practices (IAM, Security Groups, KMS)
• Build CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy
• Configure application auto-scaling and load balancing
Quality & Best Practices
• Write clean, maintainable code following SOLID principles and design patterns
• Implement comprehensive unit and integration testing
• Participate in code reviews and technical design discussions
• Document technical specifications, API contracts, and AWS architecture diagrams
Required Skills & Experience
Core Java Expertise
• 3-5 years of hands-on Java development experience (Java 11+ preferred)
• Strong understanding of OOP concepts, data structures, and algorithms
• Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA)
• Proficiency in building RESTful and SOAP web services
AWS Cloud Experience (Must Have)
• 2+ years of hands-on AWS experience with production deployments
• Strong knowledge of core AWS services: EC2, S3, RDS, Lambda, API Gateway
• Experience with AWS networking: VPC, subnets, security groups, load balancers
• Understanding of AWS IAM, security best practices, and compliance
• Experience with AWS monitoring and logging (CloudWatch, X-Ray)
• Knowledge of AWS messaging services (SQS, SNS, EventBridge)
• Familiarity with AWS database services (RDS, Aurora, DynamoDB)
Integration Experience
• Experience with enterprise integration patterns and middleware solutions
• Knowledge of API design, development, and management
• Understanding of authentication/authorization mechanisms (OAuth2, JWT, SAML)
• Experience with data transformation and mapping frameworks
• Familiarity with integration protocols (HTTP/S, FTP/SFTP, SMTP, JMS)
Database Skills
• Strong SQL skills with relational databases (PostgreSQL, MySQL preferred)
• Experience with JPA/Hibernate ORM frameworks
• Understanding of database connection pooling and transaction management
• Knowledge of database migrations and versioning tools (Flyway/Liquibase)
Technical Stack
• Build tools: Maven or Gradle
• Version control: Git
• API documentation: Swagger/OpenAPI
• Testing frameworks: JUnit, Mockito, TestNG
• Containerization: Docker (experience with ECS/EKS is a plus)
Must have
• Proven usage of Agentic AI Tools in SDLC
Bonus Skills
• AWS Certifications (Developer)
• Experience with message brokers (Kafka, RabbitMQ, ActiveMQ, Amazon MSK)
• Kubernetes and container orchestration (EKS)
• AWS serverless application development (SAM, Serverless Framework)
• Experience with Apache Camel, MuleSoft, or other integration platforms
• CI/CD tools (Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline)
• Knowledge React/Angular technologies for full-stack collaboration
• Experience with ERP/CRM systems integration
Desired Attributes
• Strong problem-solving and analytical thinking abilities
• Ability to design cloud-native architectures following AWS Well-Architected
Framework
• Good communication skills for interacting with clients and cross-functional teams
• Self-motivated with ability to work independently and in team environments
• Attention to detail and commitment to delivering quality solutions
• Cost-conscious approach to AWS resource utilization
Education
• Bachelor's or Master's degree in Computer Science, Information Technology, or
related field
• Equivalent practical experience will be considered
• AWS certifications are highly valued

Similar jobs
Wissen Technology is now hiring for Java Developer with hands on experience in Core Java, multithreading, algorithms, and data structure.
We are solving complex technical problems in the financial industry and need talented software engineers to join our mission and be a part of a global software development team.
A brilliant opportunity to become a part of highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
Experience - 3+.
Experience in Core Java 5.0 and above, CXF, Spring.
Extensive experience in developing enterprise-scale n-tier applications for financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns.
Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications.
Good development experience with RDBMS, preferably Sybase database.
Good knowledge of multi-threading and high-volume server-side development.
Experience in sales and trading platforms in investment banking/capital markets.
Basic working knowledge of Unix/Linux.
Excellent problem solving and coding skills in Java.
Strong interpersonal, communication and analytical skills.
Should have the ability to express their design ideas and thoughts.
● Care about things like fault tolerance, durability, backups and recovery,
performance, maintainability, code simplicity etc.
● Lead a team of software engineers and help create an environment of ownership
and learning.
● Introduce best practices of software development and ensure their adoption
across the team.
● Help set and maintain coding standards for the team.
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 3+ year of experience in Development in JAVA technology and springboot
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
REQUIRED SKILLS & QUALIFICATIONS:
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
- Eight to Ten years of Software Engineering or Software Development experience, preferably in a related field.
REPORTING: This position will report to HOD
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS:
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST
Skill JD Description:
- Hands on experience in Java 7 or 8 with good working knowledge of JSON, Spring, OOPS, Hibernate frameworks, JPA, REST Services and Redis Cache.
- Should know the concepts of Data Structure and OOPS concept
- Good understanding and working experience with RDBMS i.e. Oracle, MySQL and MSSQL
- Should have good coding skills and able to think analytically on compiled code
- Should have working knowledge of SpringBoot and Hibernate
- Microservices and JPA is good to have and shall have added advantage
- Java 7 or 8
- Spring boot
- Hibernate
- Microservices
- JPA
- A strong sense of ownership
- Exceptional technical skills
- Ability to understand the problem and craft the right solution
- Strong software architecture skills
- Dedicated to completing projects of the highest standards, on time
- Passionate about the work they undertake
QUALIFICATIONS:
To be considered for this position you must possess the following qualifications:
- A minimum of 3.5 years of industry experience
- Previous experience working with a team on a large, complex project
- Excellent communication skills (verbal and written skills in the English language)
SKILLS:
Please find the below mandatory skills required for Senior .Net resources, kindly source accordingly.
- Strong in C#.Net
- MVC (Min 2 Yrs)
- Web API (Min 1 Yr)
- Good in SQL and DB operations
- Should have used latest features of C#.Net
Database:
- Entity Frameworks (LINQ) (Min 1 Yr)
- ADO.Net (SQL)
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
Expectations -
- Have at least 3 years work experience in Java 8 or higher / J2EE Java development.
- Have experience of agile systems development methodologies such as SCRUM
- Experience in designing the solution and implementation.
- Is a communicative, positive, outgoing and driven team player.
- Solution-oriented, see opportunities and proactively proposing new solutions, speak and write fluently in English.
- Good to have certifications in Java, Spring etc.
- Experience in Java 8.
- Experience in Spring Boot and other spring framework like Spring data, AOP etc.
- Experience in MongoDB/ Kafka / RabbitMQ etc.
- Experience in REST API
- Have worked on microservices
- Should have worked on minimum 2- 3 projects
- Experience in writing effective Unit test case for better coverage.
- Experience in writing good quality code by following code quality tools likes SonarQube etc.
- Strong hands on in Core Java, OOPS, Exception handling, Multi-Threading, Generics and design patterns.
- Proficient in designing and developing web applications using Java/JEE
- Working experience in Spring Boot, Spring Integration and REST Web services
- Exposure to UI technologies/frameworks like JavaScript, React JS , Flux and knowledge of CSS, HTML etc
- Build tools like Maven.
- Should possess good communication skills and a go getter attitude.
- Good in debugging code through eclipse and browsers
- Should be capable to work independently. Desirable
- Experience in any Continuous Integration/Delivery tools like GIT, Docker, Jenkins, Ansible
- Working knowledge of database like Oracle and application server like Tomcat, WebLogic.
- Knowledge of Linux
- Exposure to any test automation technologies such as Selenium, Fitnesse, Mockito, Junit, any other testing frameworks
- Candidate must to have exposure to working in a fast-paced environment using Agile methodologies
- A person with technical thrust who keeps him up to date with latest technology trends, practices, patterns etc. Knowledge of Open Source tools and technologies
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.










