5+ years of Experience designing, building and testing Java EE applications
Experience designing, implementing, and integrating Spring and/or Spring Boot
Good knowledge in recent version of Java, Oracle, JBoss, Hibernate
Experience in working with Messaging systems like Apache Kafka
Developing low level designs based on HLD
Reviewing code to check coding standards and best practices to ensure quality.
Hands on knowledge in Unit testing Framework like Junit and good understanding on Exception Handling in Java
Good Knowledge in UI like React or Angular
Experience designing SOAP / RESTful web services
Working on bug fixing and improving application performance
Familiarity with build tools such as Maven and Gradle.
Familiar with various design and architectural patterns
Familiarity with continuous integration
About Wissen Technology
About
The Wissen Group was founded in the year 2000. Wissen Technology, a part of Wissen Group, was established in the year 2015. Wissen Technology is a specialized technology company that delivers high-end consulting for organizations in the Banking & Finance, Telecom, and Healthcare domains.
With offices in US, India, UK, Australia, Mexico, and Canada, we offer an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
Leveraging our multi-site operations in the USA and India and availability of world-class infrastructure, we offer a combination of on-site, off-site and offshore service models. Our technical competencies, proactive management approach, proven methodologies, committed support and the ability to quickly react to urgent needs make us a valued partner for any kind of Digital Enablement Services, Managed Services, or Business Services.
We believe that the technology and thought leadership that we command in the industry is the direct result of the kind of people we have been able to attract, to form this organization (you are one of them!).
Our workforce consists of 1000+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like MIT, Wharton, IITs, IIMs, and BITS and with rich work experience in some of the biggest companies in the world.
Wissen Technology has been certified as a Great Place to Work®. The technology and thought leadership that the company commands in the industry is the direct result of the kind of people Wissen has been able to attract. Wissen is committed to providing them the best possible opportunities and careers, which extends to providing the best possible experience and value to our clients.
Connect with the team
Similar jobs
About the Company-
AdPushup is an award-winning ad revenue optimization platform and Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology, premium demand partnerships, and proven ad ops expertise.
Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed. We have a work culture that values expertise, ownership, and a collaborative spirit.
Job Overview- Java Backend- Lead Role :-
We are seeking a highly skilled and motivated Software Engineering Team Lead to join our dynamic team. The ideal candidate will have a strong technical background, proven leadership experience, and a passion for mentoring and developing a team of talented engineers. This role will be pivotal in driving the successful delivery of high-quality software solutions and fostering a collaborative and innovative work environment.
Exp- 5+ years
Location- New Delhi
Work Mode- Hybrid
Key Responsibilities:-
● Leadership and Mentorship: Lead, mentor, and develop a team of software engineers, fostering an environment of continuous improvement and professional growth.
● Project Management: Oversee the planning, execution, and delivery of software projects, ensuring they meet quality standards, timelines, and budget constraints.
● Technical Expertise: Provide technical guidance and expertise in software design, architecture, development, and best practices. Stay updated with the latest industry trends and technologies. Design, develop, and maintain high-quality applications, taking full, end-to-end ownership, including writing test cases, setting up monitoring, etc.
● Collaboration: Work closely with cross-functional teams to define project requirements, scope, and deliverables.
● Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and overall software quality. Implement and enforce quality assurance processes.
● Problem Solving: Identify, troubleshoot, and resolve technical challenges and bottlenecks. Provide innovative solutions to complex problems.
● Performance Management: Set clear performance expectations, provide regular feedback, and conduct performance evaluations for team members.
● Documentation: Ensure comprehensive documentation of code, processes, and project-related information.
Qualifications:-
● Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
● Experience: Minimum of 5 years of experience in software development.
● Technical Skills:
○ A strong body of prior backend work, successfully delivered in production. Experience building large volume data processing pipelines will be an added bonus.
○ Expertise in Core Java.
■ In-depth knowledge of the Java concurrency framework.
■ Sound knowledge of concepts like exception handling, garbage collection, and generics.
■ Experience in writing unit test cases, using any framework.
■ Hands-on experience with lambdas and streams.
■ Experience in using build tools like Maven and Ant.
○ Good understanding and Hands on experience of any Java frameworks e.g. SpringBoot, Vert.x will be an added advantage.
○ Good understanding of security best practices. ○ Hands-on experience with Low Level and High Level Design Practices and Patterns.
○ Hands on experience with any of the cloud platforms such as AWS, Azure, and Google Cloud.
○ Familiarity with containerization and orchestration tools like Docker, Kubernetes and Terraform.
○ Strong understanding of database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase).
○ Knowledge of DevOps practices and tools such as Jenkins, CI/CD.
○ Strong understanding of software development methodologies (e.g., Agile, Scrum).
● Leadership Skills: Proven ability to lead, mentor, and inspire a team of engineers. Excellent interpersonal and communication skills.
● Problem-Solving Skills: Strong analytical and problem-solving abilities. Ability to think critically and provide innovative solutions.
● Project Management: Experience in managing software projects from conception to delivery. Strong organizational and time-management skills.
● Collaboration: Ability to work effectively in a cross-functional team environment. Strong collaboration and stakeholder management skills.
● Adaptability: Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.
Why Should You Work for AdPushup?
At AdPushup, we have
1. A culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
2. Talented and supportive peers who value your contributions.
3. Challenging opportunities: learning happens outside the comfort-zone and that’s where our team likes to be - always pushing the boundaries and growing personally and professionally.
4. Flexibility to work from home: We believe in work & performance instead of measuring conventional benchmarks like work-hours.
5. Plenty of snacks and catered lunch.
6. Transparency: an open, honest and direct communication with co-workers and business associates.
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
Responsibilities:
- Design, develop, and implement robust and efficient backend services using microservices architecture principles.
- Write clean, maintainable, and well-documented code using C# and the .NET framework.
- Develop and implement data access layers using Entity Framework.
- Utilize Azure DevOps for version control, continuous integration, and continuous delivery (CI/CD) pipelines.
- Design and manage databases on Azure SQL.
- Perform code reviews and participate in pair programming to ensure code quality.
- Troubleshoot and debug complex backend issues.
- Optimize backend performance and scalability to ensure a smooth user experience.
- Stay up-to-date with the latest advancements in backend technologies and cloud platforms.
- Collaborate effectively with frontend developers, product managers, and other stakeholders.
- Clearly communicate technical concepts to both technical and non-technical audiences.
Qualifications:
- Strong understanding of microservices architecture principles and best practices.
- In-depth knowledge of C# programming language and the .NET framework (ASP.NET MVC/Core, Web API).
- Experience working with Entity Framework for data access.
- Proficiency with Azure DevOps for CI/CD pipelines and version control (Git).
- Experience with Azure SQL for database design and management.
- Experience with unit testing and integration testing methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong written and verbal communication skills.
- A passion for building high-quality, scalable, and secure software applications.
-
3+ years of Experience in software Design and development and familiar with technologies - Java, Java-J2EE, Spring Boot, Hibernate, Ajax, REST API, Micro services etc.
-
Working knowledge of JVM internals
-
Working knowledge of any database (MySQL or HSQLDB)
-
Working knowledge of No-SQL database (Mongo or Dynamo DB)
-
Working experience with messaging (JMS/RabbitMQ)
-
R & D on new advanced cloud-based technologies in a test-driven agile development.
-
Knowledge in designing and architecting systems with high scalability and performance requirements.
-
Ability to understand infrastructure for performance evaluation and reporting of cloud-based services, namely AWS
-
knowledge of key AWS services like EC2, S3, Lambda, CloudWatch etc.
-
Certification on AWS Fundamendals
-
Excellent communication skills
-
ability to effectively articulate technical challenges and solutions
-
skilled in interfacing with internal and external technical resources
-
Good in debugging problems and mentoring teams on technical front
Looking For Java Developer who will help Build large scale distributed systems. The ideal candidate will be a thinker and a team player with a passion for technology and with a knack for benchmarking and optimization.
• Computer Science fundamentals in object-oriented design, data structures, algorithms, problem solving, and complexity analysis
• Must have hands on experience on coding in Core Java, multithreading, concurrency and collection.
Good knowledge of Microservices.
• Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews.
• Strong technical Design and Development skills
• Ability to work effectively under pressure in a dynamic environment.
• Agility to switch across multiple teams/ products/ applications and perform
• Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery
• Excellent verbal and written communication skills
Preferred qualifications:
- 3-7 years of relevant work experience in business application development/implementation with strong understanding of Microservice Architecture.
- Very Strong in Core Java (OOP, Collections, Threads, Regular Expressions, Exception handling)
- Must have strong experience in software design and development and familiar with technologies - Java, Java-J2EE, JSP, Spring Boot, Spring Cloud, Spring Securities, Hibernate, Ajax, REST API, Microservices, Angular etc
- Strong knowledge of Queuing frameworks like ActiveMQ, RabbitMQ, Kafka etc and Caching frameworks like Redis, Hazelcastetc
- Strong understanding of 12 Factor Apps and Cloud Native fundamentals and design patterns
- Good knowledge on coding standards, design patterns, unit testing, Junit, Mockito
- Good to have experience with Docker&Kubernetes and ability to configure and run CI/CD pipelines
- Good knowledge of database SQL / NoSQLand trade-off among multiple DB technologies
- Experience implementing, customizing and/or integrating third-party applications within business enterprise software.
- Understand software implementation lifecycle (e.g., analyze, design, build, test, implement, support).
- Excellent communication and analytical skills and a demonstrable bias toward action.
- Good documentation skills to create Technology related Documents
- Hands on with AWS and/or Azure cloud
Responsibilities:
- Design, deploy and build solutions, with custom front ends (web, mobile) and backend services that automate business processes in Java Techstacks with Microservice architecture.
- Coordinate with tech leads and software engineers working on related deliverables
- Work closely with analysts and business process owners to translate business requirements into technical solutions.
- Create database schema and optimize data handling and storage
- Learn, diagnose and implement features and bug fixes, Implement debugging techniques and ability to find root causes of problems
- Mentor Junior team members, Provide technical expertise to product or project team
- Maintain highest levels of development practices including: technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, and writing clean, modular and self-sustaining code, with repeatable quality and predictability.
- Produce highly usable systems that are high performance, easy to maintain and engineered to meet business needs
- Communicate ideas and develop strategy through presentations, demonstrations and specifications
- Assist the product or project manager in creation of functional and technical documents
About the company
Currently we are hiring for a VC backed startup a fast growing fintech startup based in Bangalore.
It is a super app to digitize India’s 50M+ sales agents where they can get access to relevant products & services, receive training through interactive videos on “how to sell, what to sell and whom to sell”, and earn money. For businesses, we help them save a huge effort in managing and training these agents and help them increase their reach to every nook and corner of the country.
India is a trust deficit market which cannot be accessed through Internet Marketing on Facebook and Google as the majority of the customers need training, push, motivation and a primer on why and how to use a product.
To solve this problem, traditional industries like BFSI, Telecom, Automobile, Real Estate etc. use 50M+ frontline sales executives to drive distribution. We believe that not just for these traditional industries but also for emerging companies in FinTech, EdTech etc these agents will play a pivotal role in accessing trust deficit customers.
They have grown to a 100,000+ agent network across India (growing 50% MoM) & are funded by tier1 VC’s and angels in India.
Summary of Role
As a lead of the consumer products software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of the software applications.
Responsibilities:
- Overlook development of all consumer products in JAVA
- Lead a team of 4-5 developers
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Focus on code maintainability and performance of application
- Provide technical advice and assists in solving programming problems
- Continuously create new and interactive features that would help to improve user experience and user engagement.
- Assist with troubleshooting of issues as needed
- Lead the design and architecture of software solutions
- Assist in developing and maintaining continuous integration pipelines
Required Skills for this Role:
- JAVA
- Spring/Spring Boot
- Hibernate
- Linux
- REST
- Kafka
- Mysql
- AWS
- ELK Stack (Elasticsearch)
- CI/CD Pipelines
- Team Leadership experience of at least 3 year
Qualifications:
- 4+ years of experience in Java based technologies
- Experience in designing databases and system architecture
- Experience in building products from scratch at well funded start-ups
- Team Lead/Team Manager experience of at least 3 years
Job ID: RP1001
Required Experience- 4+ years
Expected joining within two weeks
Preferred Skills:
- Good communication skills in English (Written and Oral)
- Strong knowledge of RDBMS concepts
- Strong analytical and problem-solving skills
- Experience in performance tuning
- Experience in interaction with the customer
- Technical skills Java, HTML, CSS, TypeScript, SpringBoot, Hibernate, Microservices
- Preferred Tools (SVN, GIT, Maven, Jenkins Jira Confluence)
- Ability to explore the application by himself/herself from the training provided
Responsibilities:
- New feature development or enhancement or change request activities (Requirement analysis, Requirement documentation, Design, Coding, Review, Testing and Release process)
- Defect Fixing (Defect analysis, route cause identification, Code change, testing, obtaining user confirmation and release process)
- Support tasks (Ticket analysis, data uploading, performance tuning, job monitoring, any analysis task, ReportGeneration and etc.,)
- Level 2 and Level 3 support (Support process adherence)
- Functional and technical or solution documentation preparation
- Execution will either be Waterfall or Agile
- The process needs to be followed as defined by RBEI or RBEI’s Customer
- Preparation & participation in the project status and review meeting
Job Locations: Bangalore, Pune, Chennai, Dehradun, Mohali, Panchkula, or Gurugram (Currently Remote)
industry experts.
● YOu will join the mission to create positive impact on millions of peoples lives
● You get to work on the latest tech stack and a team that is highly experimental.
● YOu get to work on AWS with a scalable, serverless and micro-services architecture.
● You get to work with super humans (Psst: Look up these super human1,super human2)
● You get to work in an accelerated learning environment
● All is possible when backed by investors who are committed and believe in the power of
decentralization of data using block chain technology
What you will do
● You will write clean and optimised codes that are well documented
● You will collaborate with and also mentor team members and
● You will contribute to the development effort of several Web Applications (internal as well
as customer-facing)
● You will adhere to best coding practices in front-end development across the team
● You will be agile, research oriented and experiment in learning new product disciplines.
● You will be responsible for the stability of your project and overall system health
post-release
● You will organize code reviews with peers and participate in tech brainstorming sessions.
What we need
● A Minimum 1 years of experience as a back-end engineer and minimum 1 years of
experience using Node JS or using Typescript/Java/Python/Golang.
● Skills to deliver quality APIs and systems using Node JS, Postgres and ElasticSearch
● Experience writing unit test cases
● Experience building Rest APIs using any ORM, bonus for GraphQL APIs
● Understanding of authentication patterns, logging and error handling
● Preferred having experience with working knowledge of React JS, AWS Lambda, API
Gateway, Pub-Sub model
● Understanding of design patterns and event driven architecture is an added advantage.
JD:
Your role will include:
- Writing and testing your code, innovating and contributing towards increasing the value delivered by your team.
- Setting a high bar through your design, development, analysis and deployment activities
- Understanding and participating in evolving the architecture of our products.
- Keeping up-to-date with new technologies, best practices, and work on optimizing the tooling and automation.
- Understanding the latest development and engineering paradigms like Scrum/Agile/TDD/BDD/DDD etc.
You have experience with the following:
- Strong experience of leading and being part of technical teams preferably following agile methodology.
- Strong technical background with ability to provide technical guidance to other team members.
- Knowledge of microservices and must have experience of implementing a few microservices by the least.
- Knowledge of API driven platform development & Software Integration.
- You have hands-on experience in building secure, high-performing and scalable systems in Java.
- Exposure to JVM based languages like Java, Scala, Clojure.