Wolken Software - Full Stack Java Developer / Lead - Spring /Hibernate
at Wolken Software
Skills required:
- Expertise in core java
- Strong skills in algorithms, data structures and object-oriented programming
- Strong skills in designing scalable web systems
- Experience in working on REST services and libraries like spring and hibernate
- Experience in writing complex queries and understanding of database concepts and configurations (MySQL)
- Understanding of design patterns.
- Experience in micro services architecture will be a plus.
Good to have:
- Experience in third party integrations.
About Wolken Software
Similar jobs
• Hire and lead a team of Software Engineers in designing and building innovative solutions to disrupt Logistics industry using Technology
• Collaborate with Engineers and other Software Development Managers to ensure timely deliveries
• Partner with Product Managers to ensure bug-free delivery to satisfy and delight the customers
• Instill best practices for software development and documentation, assure designs meet requirements and deliver high-quality work
• Report on status of development, quality, operations and system performance to management
REQUISITES/PREREQUISITES:
•Bachelor’s degree in Computer Science or related field
•At least 7+ years of relevant experience which includes
a. 3+ years of experience in managing a team of 5+ Software Engineers
b. 4+ years of Software Development experience as an individual contributor
• Strong analytical and problem-solving skills
• Proven track record of shipping complex software solutions through an agile methodology
•Ability to deep dive into the problems in order to help your team make the right technical decisions
•Proven track record of developing the career of your direct reports
•Ability to handle multiple competing priorities in a fast-paced environment
•Strong verbal and written communication skills
•Proven abilities in managing through ambiguous situations
BullSpree– India’s First Financial Market Fantasy Gaming Platform- is disrupting the way India understands Stock market and empowering wealth creation opportunities for millions of users.
Responsibilities: Bull spree is looking for a rockstar VP Engineering, who has hands-on experience architecting and designing e-commerce, scalable web & mobile platforms from ground up. The candidate will be the top technical leader who would work closely with founders on technical requirements, design & development based on agile methodologies, supervises software development projects with contracting vendors and hires and develops in-house team for long-term roadmap execution.
In this role, you will design and develop scalable fantasy game mobile application platforms using the latest technologies. You will own product quality and overall customer experience. You will also propose technical solutions to product/service problems while refining, designing and implementing software components in line with technical requirements.
Desired Skills include:
- Bachelor's/Master’s degree in computer engineering or equivalent form Top Tier Institute
- 4 – 8 years of experience in designing and developing highly scalable, high performance and fault tolerant mobile application products with infrastructure hosted on Cloud
- Proficiency developing ReSTful APIs, mobile libraries, Android OS, App Development language (PHP/Kotlin/Java/ JavaScript or equivalent)
- Knowledge of Cloud Services, Containers, databases and Message queues (Kafka / RabbitMQ) highly preferable
- Experience with DevOps and delivering into cloud-based environments using standard CI/CD tools (Jenkins, Artifactory, Spinnaker, SonarQube) and best practices
- Good understanding of database technologies like MySQL, MongoDB, Redis, Cassandra etc.
- Sound debugging skills with ability to identify performance bottlenecks and drive optimization efforts
Good to Have:
- Strong experience working with multi cloud (AWS/GCP/AZURE), Docker and container orchestration technologies such as Kubernetes and Terraform
- Good understanding of observatory tools and logging
- Enthusiasm for open-source contribution
- Previous experience working in an environment with microservices
- Experience in distributed and big data technologies
Founded in 2020 by Harsh Dhanawat and Dharmil Bavishi, BullSpree is always working on its mission to
‘Make India empower while investing’. The fantasy gaming ecosystem in India is accelerating at 12.5% CAGR and is currently valued at 20,000 crores. Having secured recent funding, we are looking to expand our core engineering team and foster the vision
What does this role hold for you…??
- Help define Technical Roadmap and own the entire product delivery end to end
- Work very closely with various business stakeholders to drive the execution of multiple business plans and technologies.
- Improve, optimize and identify opportunities for efficient software development processes
- Hire, Develop and Retain a strong team of engineers.
- Keep abreast of the changes in the industry and champion new technologies and development processes within the team
- Thinking backward from a customer POV and relentlessly pursuing the customer's cause in tech and product decisions
Apply if you have…
- Graduation/Post Graduation degree in Computer Science (IITs, IIITs and NITs preferred)
- 7-10 years of strong experience in JAVA(Spring/Hibernate/JPA/REST), JavaScript,
- NodeJS with good exposure to MySQL
- Experience with AWS, Microservices, Caching, Performance Optimization, Nginx, Solr, Redis, Redshift
- Experience working with agile teams and making rapid decisions in a dynamic and disruptive environment
- 2+ years of leading and managing a team consisting of the backend, frontend and QA.
- Hands-on writing and reviewing code
- Exceptional design and architectural skills.
- Strong communication skills.
- High motivation to work in a fast-paced, dynamic, collaborative team environment
Know more about us…
Know more about us and our team, visit www.housing.com , www.proptiger.com & www.makaan.com
Responsibilities
- Create clear career paths for team members and help them grow with regular & deep mentoring.
- Perform regular performance evaluation and share and seek feedback.
- Operating with scale and speed amidst flux, there is just a LOT happening.
- Our world-class software engineers are just getting started -- and as a manager, you guide the way.
- You are their default mentor.
- You work closely with Product Management, Business Development and Operations team and enable them by providing scalable and high quality technology solutions at a rapid pace.
- You set up best practices for development and champion their adoption and at the same time Architect & design technically robust, flexible and scalable solutions.
- You work with designers, business analysts, and product managers to estimate and plan projects in an Agile environment.
- Perform well in uncertainties and collaborate and work with unclear interfaces to other teams in our rapidly evolving organisations.
- Excellent leadership skills to mentor the engineers under you.
- Deep understanding of technologies and architecture in a highly scalable and available set-up.
- Deep understanding & expertise with highly transactional, large relational and complex systems.
- Strong object oriented design skills, and an uncanny ability to design intuitive module and class-level interfaces.
- Superior project management skills to manage multi-engineer projects and experience of delivering high quality projects on time.
- Above 8 years of experience with technology depth as well as good people skills.
- A BE/BTech in Computer Science or some equivalent academic stance.
- Have spent 2+ years at a start-up or worked in a small and reasonably independent team/dev center.
- Able to establish credibility with smart engineers quickly, and provide longer term vision and motivation.
- Great people skills to closely work with other teams.
- Product Management, Business Development, and Operations, all need your expertise to ensure superior solutions match our scale of operations.
- Very high technical competence, strong technical background with track record of individual technical accomplishments.
- Ability to play the role of the architect for the team.
- Engineering Management, Python, Distributed Systems, Architecture, Data Structures
Desired Skills and Experience
Key Responsibilities
- Primarily responsible for the design, development and testing of LTE features for small cell system being developed by Mavenir
- Software development (code & test) of their modules with no supervision. Ability to do high level design and review low-level design/code.
- Accurate estimation of their work.
- Participate in architecture discussions.
- Adherence to development process and quality metrics.
Job Requirements
- Good understanding of 5G, LTE and/or UMTS standards.
- Knowledge of 3GPP NR, EUTRAN procedures.
- Knowledge on any of the protocols like RRC, MAC, RLC, LTE/NR L3/L2 protocol stacks.
- Knowledge of RRM, Tr069 interface, NETCONF, YANG.
- Experience of developing UNIX/Linux applications.
- Excellent knowledge of C, data structures and operating systems.
- Knowledge of Network virtualisation concepts will be a plus.
- Experience of any of the following would also be an advantage: IP Networks and Protocols, SCTP, MTP3, M3UA, SS7, SCCP, HNBAP, RUA, RANAP, S1AP, GTP
- Good knowledge of any of version control system like SVN, MKS, clearcase.
- Good team player with knowledge of Agile methodology will be a plus
The is a senior role that involves leading the engineering team and get to work amongst the sharpest of minds in the Indian Internet fraternity in Product and Technology. This is a challenging role that expects the incumbent to work with constant agility with various teams and deliver the best products in the space using effective technology platforms. The role is based out of HQ in Gurgaon.
Someone from Fintech/Product based Company would be preffered
Job Purpose: Plan, drive, and review delivery of projects in line with the agreed product pipeline with the objective of improving the technology delivery strength thereby contributing in achieving the organizational top and bottom line. Lead initiatives on transformations and re-engineering of the product platform.
Key Responsibility Areas
- Contribute as part of the technology team to determine strategic directions
- Forge and install goals and standards for engineering performance
- Measure and ensure engineering, product delivery goals are met with, at an acceptable velocity and without trading off quality and performance
- Constantly motivate, mentor, and guide the engineering team members
- Harness the capabilities of individuals and teams to ensure appropriate opportunities and growth for them Work closely and coherently with the product development team to ensure alignment and achievement of product and engineering goals
- Devise processes and mechanisms to ensure expected uptime of production applications - Augment skills and capability of the engineering team by recruiting and training the members
- Ensure smooth communication channels within the team and with all stakeholders involved in the product development and delivery process
-Contribute to crafting and own the execution of strategic product development plans
Team Management :
- Manage multiple technology delivery teams
- Responsible for coaching, developing, motivating & retaining team members
- Responsible for overall employee engagement of the team
Requirements :
- Engineering graduate with a minimum of 8 Years of relevant experience
- Hands-on experience in Core J2EE or Core Java (collection, multithreading, OOPS concepts
- Experienced in successful implementation/adoption of agile and extreme programming methodologies
- Brilliant at communication, estimation and delivery, change management, and leadership capabilities
- Should have managed a large technology team directly or through the hierarchy
- Hands-on expertise would be an added advantage
· Lead an engineering group that comprises of Software development engineers.
· Report on status of development, quality, operations, and system performance to leadership
· Develop the long-term strategy for your solutions and translate that into an achievable road-map/action plan
· Management and execution against project plans and delivery commitments
· Management of staffing, mentoring, growing, and maintaining a best-of-class engineering team.
Snapwiz Edutech India Pvt ltd Project Manager/Engineering Manager Job Description
We are looking for a passionate, entrepreneurial, hands-on Engineering Manager to manage an agile engineering team. In this role, you will be responsible for leading a team of application and front-end / Back-end engineers to drive innovation in full-stack product development, while relentlessly improving performance, scalability, and maintainability.
Requirements:
❖ 8+ years of solid experience in developing a high-performance web application
❖ Technically Hands-on, Prior experience with scalable Architecture, managing team of (5-10) Sr. engineers / Engineers, and coaching, mentoring while maintaining a hands-on role with code development
❖ Experience with web technologies, Javascript, MongoDB, Solr, Memcache, Redis, Java etc.
❖ Experience with high-performance web application catering to millions of daily traffic is a plus ❖ Excellent teamwork skills, flexibility, and ability to handle multiple tasks ❖ Experience and ability to bring in software engineering lifecycle best practice ❖ Excellent analytical and problem-solving skills
Engineering Manager Responsibilities:
- Platform stability and smooth functioning on a day to day basis.
- Proposing and managing budgets for projects and for growth.
- Supervising the work of multiple teams (build, test, infrastructure).
- Planning and executing strategies for completing projects on time.
- Identifying potential roadblocks and building contingency plans.
- Quickly dealing with bugs and breaks in the operational environment.
- Determining the need for training and talent development.
- Team building.
- Product launch with management buyin.
- Providing clear and concise instructions to engineering teams.
Engineering Manager Requirements:
- Bachelor's / Masters degree in CS or related.
- 8 t0 12 years' engineering experience.
- Proven supervisory and technical skills.
- Capable of working in an unsupervised agile environment.
- Must come highly-recommended.