

Similar jobs
EDUCATION & EXPERIENCE :
- A professional degree in Computer Science from a reputable institution, backed by a consistent academic record.
- A knack for problem-solving, data structures, and algorithms.
- Proficiency in ElasticSearch.
- 6+ years of hands-on development experience, primarily in building products for large enterprises.
- Exceptional communication skills.
- Mastery in Java programming; familiarity with Python is a plus.- Experience with Spring Boot.
- Practical knowledge of one or more cloud-based technologies (e.g., ElasticSearch, Storm, Hazelcast, MongoDB, Ceph, Kafka) is highly desirable.
- Expertise in building concurrent and/or parallelized, highly performant scalable applications.
- A track record of identifying and addressing complex issues in scalable deployments.
- Exposure to Service-Oriented Architecture (SOA) and Test-Driven Development (TDD) is an added advantage.
ROLES & RESPONSIBILITIES :
- Dive deep into technical aspects (Analysis, Design & Implementation) as required.
- Take complete ownership of features within the product.
- Engage in debates and detailed discussions about functional and non-functional requirements with our Product Management team.
- Collaborate with the team to design solutions, seeking stakeholder input before implementation.
- Create essential artifacts such as functional specifications and detailed designs for your assigned features.
- Implement intricate features with an unwavering commitment to quality, following the Test- Driven Development (TDD) process.
- Maintain open lines of communication, promptly reporting risks and progress to your supervising manager.
- Share your expertise and mentor team members.
- Provide support by troubleshooting and creating Root Cause Analysis (RCA) for production issues, subsequently working on short-term and long-term solutions.
Java Developer – Job Description
Wissen Technology is now hiring a Java Developer 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. - 4 to 9 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.
- 1-5 years of experience in Java Development.
- Very good with DSA - Java programming.
- Hands-on experience in working with REST APIs & Web Services.
- Good Database design skills - SQL
- Write well-designed, testable, efficient code.
- Contribute to all phases of the development lifecycle.
Work Location : Bangalore
Work mode : Work from office.
You have 3 to 14 yrs of software engineering & product delivery experience with strong
background in datastructures & algorithms
• You’ve proven software development credentials having successfully built complex
products
• You are experienced with one or more general programming languages (e.g. Java, C/C++,
Go). Ability to learn other coding languages as needed.
• You’ve proven software development credentials having successfully built complex
products
• You have a strong foundation in the fundamentals of computer science, with familiarity in
data structures, algorithms and a strong command of object-oriented principles.
• You have experience in one or more of the following areas: Server Backend, Distributed
and Parallel Systems, Full Stack Development (frontend and backend), Scalable Enterprise
Platforms and Applications, Application Security and Incident Management, Android,
iOS, and Machine Learning.
• You have a spark that separates you from the crowd and ability to think out of the box and
on your feet
• You possess multi-dimensional skills that make you a valuable co-worker in a fast,
changing and ambiguous environment
• You have the ability to learn other coding languages as needed real quick
• You are comfortable in working with a team that deals with ambiguity every day
Software Architect
Bangalore, India / Engineering/ Full-time
Job Overview:
As a Software Architect, you will play a crucial role in designing, developing, and maintaining robust and scalable backend solutions for our software applications. You will be responsible for making strategic technical decisions, and collaborating with cross-functional teams to ensure the successful delivery of high-quality software products with scalable backend infrastructure.
Responsibilities:
- System Architecture:
- Design and architect scalable, efficient, and maintainable backend systems.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Technical Leadership:
- Provide technical leadership and guidance to the development team, ensuring best practices and coding standards are followed.
- Mentor and coach team members, fostering a culture of continuous learning and improvement.
- Backend Development:
- Lead the development of backend components, modules, and features primarily on Ruby on Rails tech stack and also be open to contribute in other tech stacks based on Java/Kotlin and Python.
- Implement and maintain APIs, data models, and database structures to support application functionality.
- Performance Optimization:
- Identify and address performance bottlenecks, ensuring optimal system response times and resource utilization.
- Implement caching strategies and other performance optimization techniques.
- Collaboration:
- Collaborate with frontend developers, product managers, and other stakeholders to integrate frontend and backend components seamlessly.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing within the team.
- Security and Compliance:
- Implement and enforce security best practices to safeguard sensitive data.
- Stay updated on industry trends and emerging technologies to ensure compliance and security standards are met.
- Documentation:
- Create and maintain comprehensive technical documentation for the backend architecture, APIs, and development processes.
- Continuous Improvement:
- Proactively identify opportunities for process improvement and contribute to the evolution of development methodologies and practices.
Qualifications:
- Overall 10+ years of experience, with 2+ years as a Software Architect with a focus on backend development using Ruby on Rails.
- In-depth knowledge of Ruby on Rails framework, database design, and API development.
- Strong understanding of software architecture principles, design patterns, and best practices.
- Experience with performance optimization, scalability, and security considerations.
- Excellent communication and collaboration skills.
- Leadership experience with a demonstrated ability to mentor and guide development teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Bonus points:
- Familiarity with front-end technologies and frameworks(ReactJs).
- Experience with other programming languages.(Kotlin/Python)
- Experience with cloud platforms and microservices architecture.
- Knowledge of DevOps practices and tools.(AWS, Kubernetes, )
Join us in revolutionizing the way software solutions are developed, and contribute to building cutting-edge applications that make a positive impact on our users and the industry.
Requirements
- Bachelor/Master's in computer science or relevant fields
- 10+ years of Relevant Experience
- Strong sense of ownership
- Excellent Java and object-oriented development skills
- Experience in building and scaling microservices
- Strong Knowledge in RDBMS & NoSQL databases
- Strong problem-solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality, and enforce code quality within the team
- Excellent understanding of Debugging performance and optimization techniques
- Experience in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast-paced environment
Strong experience in Core java technologies
Good experience in Restful Webservices
Good Experience in Database concepts.
Good Communication Skills & client/customer interaction experience.
Job Summary
If you are passionate about technology, constantly seeking to learn and improve skillset, then you are the type of person we are looking for!
We are offering superb career growth opportunities, great compensation and benefits.
Java developers with only more than 7 Years of experience can apply.
Responsibilities and Duties
- Deliver tactical and strategic improvements to large scale Java/J2EE/Mobile based product
- Formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems
- Design, develop and test Java-based solutions using common standards and frameworks such as JAXB, JAX-WS, JAX-RS, JPA, JavaEE, Spring, and Hibernate
- Maintain and update all existing J2EE applications as needed
- Translate software requirements into working and maintainable solutions within the existing application frameworks
- Implement the product's lifecycle: Design, development, quality, deployment, and maintenance
- Develop and adhere to best-practices for developing applications
- Continuously contribute to team performance improvement and collaboration
- Collaborate effectively across teams
Benefits
Alternate Saturdays-Off!
Working Saturdays are Half-days!
Weekly Lunch
Birthday Celebrations
Festival Celebrations
Diwali Bonus
Annual Picnic
Healthiest and easy-going working experience with motivating team members.










