Minimum 7-12 Years of Core Java Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service, Forkjoin pool and other threading concepts)
· Good knowledge of the JVM with an understanding of performance and memory optimization.
· Extensive and expert programming experience in JAVA programming language (strong OO skills preferred).
· Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
· Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
· Expert level understanding of Object Oriented Concepts and Data Structures
· Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
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
Treflo is looking for an Engineering Lead to join our Product Development team and work on the financial revolution triggered by the dawn of Cryptocurrencies and Smart contracts along with us. As Engineering Lead, you will be leading the Tech teams focused on Building Web 3 products along with the Product Team to ensure smooth execution of Specifications, provide engineering and product development inputs, oversee the company's technical team, analyze briefs, identify risks, and develop work schedules. You should be able to work with your team and inspire them to reach their goals. We see successful Leadership as always expanding their industry knowledge and ability to quickly identify problems, understand accountability, and trustworthiness, and be able to build lasting relationships with their teams.
Responsibilities
Determining project requirements and developing work schedules for the team. Delegating tasks and achieving daily, weekly, and monthly goals. Analyzing existing operations and scheduling training sessions and meetings to discuss improvements. Up to date with industry news and emerging best practices and technologies. Working closely in collaboration with the business, product, and design teams. Provide guidance on best implementation. Product Oriented Thinking - should come up with ideas to improve our product continuously and marshal resources at hand.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field. Minimum 4+ years of proven experience in deploying and maintaining Products. Minimum 1+ years of experience building and managing teams. Experience in Web3 stack with a clear understanding of concepts like decentralization, EVM, and cross-chains. Experience with Blockchain development - Smart Contracts, Solidity, Move, Haskell or WASM, etc. Expertise in frontend and backend tech stack - Node JS, Express, Typescript, Solidity, Smart Contracts, ReactJS, Android, Blockchains, Data structures, and Algorithms. Expertise in Databases like MongoDB & MySQL. Experience with solutions like Digital Ocean, Kubernetes, AWS, Docker, etc. Strong leadership, team building, hiring, and organizational abilities.
Desired Skills and Experience Blockchain,JavaScript,Node.js,React.js
- 4+ years distributed service engineering experience in a software development environment
- Experience driving feature design reviews, documentation, UX reviews, and working with Product Managers through the entire launch process
- Strong development experience in Java, C++, C#, or similar OO languages
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures
- Good understanding of databases, NoSQL systems, storage and distributed persistence technologies
- Experience building multi-tenant, virtualized infrastructure a strong plus
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.
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
Founded over 8 years ago, we’ve grown from a small team in India’s start up city Gurgaon to a leading global software consultancy.
Over 100+ clients all over the globe are already satisfied by our services and the list continues to grow.
Ezeiatech is the next-generation global technology company that is helping enterprises reimagine their businesses for the digital age. Our technology products, services, and engineering are built on years of
innovation, a strong culture of invention and risk-taking, and a relentless focus on customer relationships.
We expertly steer our clients through all the hurdles of their digital journey. We do it by enabling the enterprise with all the latest trends and technologies that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight.
Roles & Responsibilities
• Contribute in all phases of the development lifecycle.
• Write well designed, testable, efficient code.
• Ensure designs are in compliance with specifications.
• Prepare and produce releases of software components.
• Support continuous improvement by investigating alternatives and technologies and presenting these
for architectural review.
Desired Qualifications and Experience
• Computer Science or equivalent Engineering degree.
• 2 to 4 years of professional experience as a Java Developer.
• Hands on experience in designing and developing applications using Java EE platforms.
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
• Experience in the Spring Framework.
• Experience with test-driven development.
Job Description-
Backend Developer- Senior
Experience - 3-6 years
Location: Pune/Kota
Minimum Qualifications:
- BE/B.Tech or ME/M.Tech in Computer Science.
- Must have “Can Do Attitude” towards work
- Must have work exp of 3-6 years
- Must have programming exp of 1-2 years in any of Python/Golang/Java languages
- Must have worked in product based company
- Ready to work in a startup and adaptable to a dynamic environment
- Ready to accept ad-hoc requirements and track them till they get implemented
- Ready to learn new technologies like Andriod, Angular, etc.
- Good at HTTP basics, OOPs concepts, data structures, algorithms, networking and
security aspects
- Ability to write clean code and maintain it
- Good at SQL/No-SQL databases
Preferred Qualifications:
- Experience in any good product based startup
- Experience in working with the team and managing a small team of 2-5 associates
- Experience in being a mentor for co-developers
- Experience in design/developing scalable systems.
- Experience in public cloud platforms services/APIs of AWS, Google Cloud, etc.
- Experience in data engineering
- Experience in SOA/Microservice architecture development
Responsibilities:
- Design and develop scalable services and APIs in Python/Golang
- Always maintain the services secure
- Should optimize APIs for mobile data and apps
- Use off-the-shelf and state-of-the-art services for faster development of product
- Guide team members with designs
- Take the end to end ownership of features and resolve customer issues on priority
- Mentor/guide/monitor junior developer
- Expertise Android/Angular to the required extent and guide app developers while
designing APIs
Opportunities in the role:
- LearnAngular, Python, Node.js, Golang, ELK stack, MEAN/MERN
- Work on AWS, Azure, Google Cloud Platform
- Work on databases like RDS, MongoDB, Big Table & DynamoDB, Redis, Aerospike
- Experience with SQL/ NoSQL Databases (RDS, DynamoDB, Google Datastore, Redis)
- Experience with ELK stack.
- Fast prototyping of proof-of concept features/application based on a brief
- Work on data engineering
Job Description
- Contribute in all phases of the development lifecycle
- Understand/learn the existing applications
- Provide support on IT Applications to customers
- Prepare and produce build release
- Strive for continuous improvement, developing well designed and efficient code
- Keep up with changes in technology and propose solutions
- Ensure defect free deliveries by actively participating in quality assurance
Education & Job Qualification
- Good academic qualifications
- Experience in developing web applications using Java, Spring, Hibernate, DWR, JSP
- Knowledge in Oracle Database concepts
- Sound knowledge in the following is a must
o Hibernate
o Spring
o Oracle & MongoDb
o HTML & CSS
o Javascript
o Jquery
o Angular 4
o Node JS
Knowledge of Japer Reports will be an added advantage - Good communication skills and be a good listener
- Problem solving skills
- Willingness to learn and do all development activities including quality assurance
- Team player
Role:
- Design and Develop scalable high performance server applications
- Contribute towards scalable Design / Architecture for various modules / complete application
- Deliver high quality, robust, bug free code
Details
- Location – Pune
- Reporting to – CEO
- Team – To be built
This is what you will do
- Interface with the QA teams to ensure that the product meets desired quality standards
- Strong individual contributor who can develops excellent application without much supervision
- Excellent team player who can collaborate with other engineers to ship quality product in timely manner
- Assist Engineers in estimating effort, assigning tasks to engineers and tracking deliverables
- Research on new technologies, libraries and frameworks as per project needs
- Help maintain code quality, follow coding standards and guidelines
- Communicate on assignment progress / completion on a frequent basis
Educational Background:
- Engineering Graduate / Post Graduate Degree holder / MCA
Professional Experience:
- 4 – 7 Years of software development experience using Java/J2EE
Tech Skills
- Have very good hands on experience of Core Java, Spring, Hibernate and related JEE technologies
- Have good understanding of data structure and algorithms
- Good in programming fundamentals
- Basic understanding of HTML, CSS, JavaScript, Web technologies
- Basic understanding of RDBMS concepts, preferably using MySQL
- Good understanding of client-server architecture and multi-threading
- Knowledge of Web Services, XML and socket programming is plus
- Have very strong problem-solving skills
Other Skills
- Good listener
- Confident approach
- Strong problem-solving skill
- Highly proficient with MS Office
- Ability to structure processes and lay down the foundation for a department
Personality and attitude traits
- Passionate about work – We like people who like to work, and want their work to mean something
- Self-starter and motivator – We do not believe in monitoring or tracking team members
- Eager and quick to learn – If you are not excited to learn new things, then tech companies are not for you
- Individual contributor – We are a small team, and everyone has hands on contribution
- Start-up savvy
- 2+ years of experience in Java Development with sound knowledge of core Java
- Should have strong hands on experience with developing web applications using Servlets and JSP, Spring, Hibernate, Web Services, HTML, JavaScript
- Should have experience of working on Tomcat/Glassfish
- Experience of Google App Engine or AWS will be added advantage
- Strong knowledge of OOAD
- Comfortable working on Linux/Unix
- Good communication skills and good organization
- Willingness to work in a team environment, as well as
- Willingness to learn new
Responsibilities:
- Write production quality code in Java, J2EE, and Spring
- Adhere to software development and source control processes, git is added Advantage
- Design, build, configure, test, and document production quality software on an iterative
- Participate in design and implementation of new software.
- Work closely with users, technical leads, project managers, and other cross-functional development
- Execute on the provided design. Active coding in key technologies is required for this development position and includes: Java/J2EE, Tomcat, Web Services, REST, and spring, Hibernate/Ibatis, XML, UNIX and
- As part of the software development process you will need to create, review, and maintain all required technical documentation related to assigned software to ensure supportability and reuse.
- This individual must develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.