● Has worked extensively on caching technologies such as Redis, Memcached
● Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
● Strong understanding of end-to-end architectures and development frameworks; knowledge across tiers in a multi-tier cloud environment including load balancers, web servers, application containers, data stores, and distributed cache
● Should be strong with Data Structures, Algorithms & OOPs concepts
● Should have a good understanding of database load balancing.
● Can clearly demonstrate an understanding of the Application layer from the OSI model and Presentation layer from the OSI Model.
● Worked on NoSQL databases such as MongoDB
● Designed and developed highly scalable multi-threaded large scale distributed systems
● Well versed with services and microservices architecture
● Usage of containers, virtual machine systems, cloud computing
● Knowledge on Socket would be a big advantage
● Should have a good understanding of how load-balancing works
● Should have an understanding of how CDN works.

About Media.net
About
Media.net is one of the Top 5 largest ad technology companies that provides advertising solutions to the largest and best know publishers (New York Times, Forbes, MSN, etc...) worldwide.
Connect with the team
Company social profiles
Similar jobs
Experience
9–18 Years
Education
IIT / NIT graduates only
Interview Process
Candidates must be available for a Face-to-Face interview in Bangalore or Mumbai.
Key Responsibilities
- Design and develop scalable, high-performance Java applications.
- Lead a team of engineers and drive technical excellence.
- Architect enterprise-grade solutions and provide technical guidance.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software.
- Review code, mentor team members, and ensure engineering best practices.
- Drive system design discussions and resolve complex technical challenges.
Required Skills
- Strong expertise in Core Java and Java ecosystem.
- Excellent problem-solving and analytical skills.
- Very strong coding ability with clean coding practices.
- Strong understanding of System Design and distributed systems.
- Hands-on experience in Java Architecture and designing scalable applications.
- Experience leading engineering teams and mentoring developers.
- Good understanding of software design principles, design patterns, and performance optimization.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
- Exposure to CI/CD, containerization, and modern DevOps practices is an advantage.
Dear candidate,
Wissen Technology is looking for experienced Java developers to join our team!
For Mumbai / Banglore Location
Name:
Experience (Excluding Internship):
Current company:
Last working Day:
Official Notice Period:
Holding any offers:(Yes/No):
Current CTC:
Expected CTC:
If you are not currently looking out for opportunities kindly pass on my Mail ID to interested candidates.
For any further questions please reach out to me on my mail. )
Thanks & Regards,
Siddhesh Ambre
Talent Acquisition
Wissen Technology
About the Role:
We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience in core Java development along with exposure to modern frameworks and tools. You will be responsible for designing, developing, and maintaining scalable applications while ensuring performance, security, and code quality.
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications.
- Write clean, efficient, and reusable code following best practices.
- Collaborate with cross-functional teams (Product, QA, DevOps, etc.) to deliver high-quality software.
- Troubleshoot, debug, and optimize application performance.
- Participate in code reviews and contribute to continuous improvement.
- Stay updated with emerging trends, tools, and technologies in the Java ecosystem.
Required Skills & Qualifications:
- Strong proficiency in Core Java (Java 8/11/17).
- Experience with frameworks such as Spring / Spring Boot / Hibernate.
- Good knowledge of REST APIs, Microservices architecture.
- Familiarity with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Understanding of multithreading, collections, and design patterns.
- Experience with version control systems (Git) and build tools (Maven/Gradle).
- Solid problem-solving skills and ability to work in an Agile environment.
Good to Have:
- Exposure to cloud platforms (AWS, Azure, GCP).
- Knowledge of containerization (Docker, Kubernetes).
- Experience with messaging systems (Kafka, RabbitMQ).
- Familiarity with CI/CD pipelines.
- Strong experience in Core Java, Multi-Threading, data structures (List/Map/Set) and unit testing with (Junit, Mockito)
- Strong experience with Spring Framework (Spring MVC, Spring REST, Spring Data), ORM frameworks (JPA, Hibernate) and RDBMS (Oracle/MySQL/Postgres)
- Strong experience in applying Object-Oriented design principles and Design Patterns
- Good knowledge of Multi-Tier architecture, Micro Services architecture and Service Oriented Architecture
- Exposure to AWS Cloud, NoSQL Database (Mongo, Cassandra), Message Broker (Active
- MQ/RabbitMQ/Apache Kafka) and Big Data Technologies (Hadoop/Hive/Spark)
- Additionally, must possess capability to review code, produce technical specification document
- and knowledge of code quality tools (PMD/FindBugs/Sonar)
Revise is a protocol that enables building dynamic NFTs. It helps connect NFTs to real-world events and make them interactive.
While this is an individual contributor role, you’ll be involved in many aspects– helping evolve our existing architecture, working with the team to improve operations, and implementing new features and functionality.
The job involves the following responsibilities:
-
Build robust and scalable software in Nodejs
-
Design and create services and system architecture for your projects, and contribute and
provide feedback to other team members
-
Help improve our code quality through writing unit tests, automation, and performing
code reviews
-
Participate in brainstorming sessions and contribute ideas to our technology, algorithms,
and products
-
Work with the product and design teams to understand end-user requirements, formulate
use cases, and then translate that into a pragmatic and effective technical solution
-
Dive into difficult problems and successfully deliver results on schedule
Job Description:
- Resource should be proficient in analyzing, designing and developing applications based on the requirements provided by business counterparts
- Developing and maintaining applications developed in Java, J2EE, Struts and Spring and possessing 3-layer architecture
- Good knowledge in Spring Boot, Hibernate, Angular JS, Docker, VUE JS and AWS
- Applications development or maintenance using ORM tools such as Hibernate
- Database management which includes DB design and maintenance, mostly related to 2016 and Oracle 19c, DB2
- Should have knowledge in Unix / Linux OS.
- Should have good knowledge in Shell scripting language
- Strictly adhere to the internal SDLC process quality standards set but the organization and providing the drive to the team to achieve the KPI and SLA targets
- Flexible to work in extended time
- Candidate should have good experience on Java / J2EE, Springboot, Hibernate / JPA, Oracle query, Web Services and Rabbit MQ.
- Should have minimum of 3 to 5 years of experience. Should be able to work on enhancement, maintenance and production support.
- Good to have hands-on experience on DEVOPS & API development.
Location: Sargasan, Gandhinagar
Experience – 3 to 5 years
Education –ME, BE in computer science , BCA & MCA
Salary Budget – Based on experience and interview ( normally 10% to 15% hike in current salary )
Job Description
We are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Back-end Developer Responsibilities:
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Taking lead on projects, as needed.
Implement complex business application using Java (Spring Boot)
Build REST APIs that serve our frontend apps as well as other clients
Create scalable and distributed microservices
Rearchitect existing applications to move to a future-proof architecture
Streamline automated deployment and DevOps flow
Deploy on AWS
Back-end Developer Requirements:
Bachelor’s degree in computer programming, computer science, or a related field.
Design & development of J2EE applications using Java EE, Spring, hibernate & Linux
Should have exposure to multithreading and Concurrent Programming.
Extensive experience in application development using Java (Spring Boot and Spring REST)
Exposure to a microservices architecture
Exposure to RabbitMQ or Kafka is highly desirable
Experience in Hibernate or equivalent ORM Framework
Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
Familiarity with NoSQL Databases like MongoDB or Cassandra
Exposure to AWS is highly desirable
Exposure to Kubernetes is highly desirable
Strong understanding of the web development cycle and programming techniques and tools.
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Ability to work independently or with a group.
Willingness to sit at desk for extended periods.
Requirements:
- Solid experience in Java or Golang
- Good to have exposure to ML
- Should have experience in cloud computing
- Has an ability to quickly learn and contribute in multiple codebase
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into codebase and advise QA of possible regression impact
- Communicates tech decisions through design docs and tech talks
- Has delivered projects with end-to-end accountability
- Keeps track of industry trends and introduces right tech/tools for a given job
- Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms
- 4+ years of experience in product driven organisation
- A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)
- Exp- 3+ yrs
- Must be very good in Java- 2.5+ yrs
- At least 1 yr of working experience in any one DB of Neo4j, Cassandra, Elastic Search
- Should have good devops working knowledge - Knowledge of AWS, Ansibleetc is a necessity
- Experience in TDD/BDD is required
- Minimum 1 yr working experience in Samza& Kafka.
- Knowledge of Azure is added advantage
- Understanding of AKKA and Play framework
Primary Skills
Core java, J2EE frameworks (e.g. Spring), ORM (e.g. Hibernate) with a good understanding of multi-tiered web-based applications. Should be strong with OOPS concepts. Should have good SQL writing skills. Banking domain experience is an added advantage. Should have worked on REST APIs. Experience with Third Party Integration. Hands on experience on writing Unit test cases and Integration test cases. Experience on MVC Architecture.
Job Specification
BS/MS degree in Computer Science, Engineering or a related subject Proven hands-on Software Development experience Proven working experience in Java development Hands on experience in designing and developing applications using Java EE platforms









