
About Dictamorph
About
Connect with the team
Company social profiles
Similar jobs
Java Developer – Job Description
Wissen Technology is now hiring a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL. We are solving complex technical problems in the 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 a highly motivated and expert team which has made a mark as a high-end technical consultancy.
Required Skills:
• Exp. - 2 to 7 years.
• Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. 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.
• Good knowledge of multi-threading and high-performance server-side development.
• Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
About Wissen Technology: Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.
Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always ‘first time right’.
Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
Wissen Technology offers 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.
We have been certified as a Great Place to Work® for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- 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.

- Degree in Computer Science (BS/MS), related technical field or equivalent practical experience
- 8+ years of industry experience in product development
- Experience in coaching and mentoring team members
- Must own a specific component of the product. Gathering requirements by working with product management. Working closely with development managers in defining external product interfaces
- Must have excellent written and verbal communication skills. Must articulate various design approaches and design decisions clearly - within the team and across the teams.
- Must work with QA engineers to devise proper test constructs - unit testing and integration tests.
Requirement:
- Min 2-3 Year Experience. Preferably in the E-commerce domain.
- Proficient with both MySQL and NoSql Databases (Elastic, Mongo)
- Strong hold on PHP and preferably good knowledge of Python
- Experience with JavaScript/JQuery
- Ability to do software design for a enterprise web application
- Working knowledge of a MVC front-end framework
- Proficient in HTTP protocol, REST APIs, JSON
- Ability to do database design and modeling
- Proficient in OOPS concepts and writing code using classes
- Ability to write modular and clean code
Role:
- Software Development of various product line
- Creation web-services and optimization for existing and new feature rollouts
- Collaborate with Product Managers and design solutions
- Develop very high sense of ownership, the zeal to build scalable applications
- Build customer facing technology product
- Individual Contributor
- 3 - 6 Years of Experience in Product Development - Experience in Java (8 or 11+), Spring (4+), Spring Boot (2.4+) is a must.
- Understands requirements well and comes up with an efficient design
- Develops complex, well-backed and bug-free products.
- Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Become a go-to person in more than one area.
- Provide technical mentoring to team
- Communicates clearly, gets clarifications, and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design, and code
Ideal Candidate Profile :
- Solid experience in Java, Spring Boot, hibernate is a must.
- Solid experience in Java Multithreading, Streams, and Lambda Functions is a must.
- Solid understanding of Apache Products.
- Should have experience in cloud computing (AWS is desired).
- Has an ability to quickly learn and contribute in multiple codebases
- Overcomes roadblocks and requires minimal oversight
- Takes initiatives to fix issues/tech debts before assigned to him/her
- Able to deep dive into the 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 the right tech/tools for a given job
- Excellent understanding of software engineering practices, design patterns, data structures, algorithms
- Experience in product driven organization
The role of software engineer here is, to develop the application software that is being used on compactors and to do thorough software testing methodically. Expertise is needed on both embedded & application development.
- Expertise on Object oriented programming.
- Highly proficient in C# & C++. Expertise on .NET Framework, ASP.NET, JavaScript, HTML & CSS.
- Proficient in windows frameworks like WPF, WCF, etc for developing desktop applications.
- Knowledge on Microsoft Azure / other cloud technologies.
- Good knowledge on C programming and some exposure to embedded software development.
- Good at unit testing and testing frameworks like gmock, gtest, etc.
- Good at developing solutions in efficient way. Good at solving problems, quick grasper & solid analysis skills.
- Automating manual activities, drive the test automation strategy by architecting new solutions.
- Analyse test results and debug test failures in fast & efficient manner.
- Strong interpersonal & communication skills – written, verbal and presentation.
Responsibilities
Work on the development backend systems for our first product
Build reliable, secure and performant backend systems
Drive test coverage and continuous delivery automation within the team
Requirements
3-5 years of software development experience
Strong computer science fundamentals
Good knowledge of Java ecosystem
Can write code that is readable, maintainable and performant
Good understanding of relational databases, transactions, entity-relationship modeling
Comfortable writing multi-threaded programs
Desired Skills and Experience
Java,J2EE,Spring,Struts
Role- Full time
Experience Level- 8 to 13 Years
Job Location- Hyderabad
Key Responsibilities :
Serves as a technical point of contact within the organization by:
Influencing the product requirements, behaviour and design (Automation Platform)
Driving early adoption of technology, features and best practices around product development
Lead development at all layers GUI, Backend ( DevOps Tools API integration) & DB
Work with a team of developers and testers in a highly agile environment to produce high-quality software.
Design and developing house tools. Also, expected to demonstrate new ideas through prototypes/Proof of Concepts.
Evaluate and Assess newer technologies/architecture for product development
Keeping up to date with emerging technologies/tools in DevOps Space and developments trends to assess the impact of the projects.
Must have:
Should possess Bachelors/Masters/ PhD in computer science with a minimum of 8+ years of experience
Should possess a minimum of 3 years of experience in Products/Tools Development
Should possess expertise in using various DevOps tools libraries and API's (Jenkins/JIRA/AWX/Nexus/GitHub/BitBucket/ SonarQube)
Experience in designing and developing products, tools or test automation frameworks using Java or Python technologies.
Should have a strong understanding of OOPs, SDLC (Agile Safe standards), STLC
Proficient in Python, with a good knowledge of its ecosystems (IDEs and Frameworks)
Familiar with designing and developing applications using AngularJS, HTML5, Bootstrap, NodeJS, MongoDB, etc.
Experience in implementing, consuming and testing Web services Rest APIs would be an added advantage.
Experience working as a Full-Stack developer would be an added advantage
Regards,
Talent Acquisition Team
Nice to have: python
Must frameworks and technologies: Springboot, kafka, MQTT, docker/kubernetes, REST APIs
Persistence layer: MongoDB, Elastic Search, Any GraphDB (Neo4j/Arango), SQL, HBase
Must have: Exposure in large scale architecture (Concept of queues, micro services, functional programming)
Must have: Strong Data structure and design principles
Expert in developing Node.js applications, Strong understanding of NPM and modular application development skills building, Proficiency and hands-on experience with Node.js, Express, Sockets, MongoDB/Elasticsearch/Redis/MySQL, Apache Kafka/Google PubSub, Experience of working in MEAN Stack is a plus)








