Java/J2EE stack
• Design and develop RDandX Network’s microservices and ensure bug free code is pushed to
the deployment pipeline to support large volume of transactions
• Define and communicate the technical design requirements to the Network’s stakeholders
and the Engineering lead
• Responsible for building restful services to integrate with third party services like AdWords
and Facebook marketing API
• Responsible for designing the technical architecture of the different services and
maintaining and upgrading it
• Designing the unit test cases and building the framework for the development team to
enforce the unit testing in all the services
• Be involved and participate in the end to end products’ lifecycle management
• Learn about new technologies and Stay up to date with best practices
• Collaborate with multidisciplinary team of designers, engineers, system administrators and
product team
• Lead the Backend team and manage their day to day activities and work deliverables
About Edumyra
Similar jobs
Responsibilities:
- Develop, test, implement and maintain application software
- Take part in software and architectural development activities
- Debug application issues and helping support respond to client queries
- Participate in application development meetings
- Provide accurate estimates, clearly communicate status of tasks and identification of risks
- Commitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problem
- Performance tuning of application code at different service levels
- Interact with customers of the application and help address issues reported
Requirements:
- Bachelor's degree in Computer Science or equivalent
- 1-3 years of experience with Java and Spring frameworks.
- Having good knowledge in a scripting language like python is a plus
- Experience with Spring and Hibernate/ ORM
- Understanding of relational database and normal forms
- Understanding of NoSQL / RDBMS (Mongo or Postgres) and ability to write optimized and high performing queries
- Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
- Experience building RESTful web services
- Strong written and verbal communication skills
- Strong interpersonal skills and time management skills
- Strong problem solving and analytical skills
- Experience with GIT as a VCS, Unix based systems
- Experience with NoSQL Database is a plus
- Following are a set of 'good to have' skills React AWS Bitbucket, JIRA
WISSEN TECHNOLOGY is Hiring!!!!!
Java Developer with messaging experience (JMS/EMS/Kafka/RabbitMQ) And CI/CD.
Exp-3 to 6 yrs
Location-Pune|Mumbai|Bangalore
NP- Serving and less than 15 days only.
Requirement:
Core Java 8.0
Mandatory experience in any of the messaging technologies like JMS/EMS/Kafka/RabbitMQ
Extensive experience in developing enterprise-scale n-tier applications for the financial domain.
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.
Mandatory development experience on CI/CD platform.
Good knowledge of multi-threading and high-volume server side development
Experience in sales and trading platforms in investment banking/capital markets
Basic working knowledge of Unix/Linux.
Strong written and oral communication skills. Should have the ability to express their design ideas and thoughts.
- Designing scalable systems for high load.
- Defining and improving the development processes which includes implementation and Quality Assurance as well
- Architecting complex scalable systems with a keen eye towards performance, security and availability while also taking on a super hands-on role towards implementation
- Spearheading all inbound and outbound API integrations to build the most robust and scalable integration platform in the B2B Retail space.
- Working on interesting technical challenges in a product centric and open-source driven environment.
- Using open source as much as possible, and blogging about cool things that you learnt and built.
What you need to have:
- B.Tech /B.E.; Any Graduation
- Strong relational DB experience preferred
- Must be very much in touch with backend coding and want to do it everyday
- Our stack is primarily built around Node (Loopback), Mongo and ElasticSearch.
- Deep familiarity with Git and basic working knowledge of DevOps (Server and DB config, Docker, Kubernetes etc) is strongly preferred.
- Deep knowledge of NodeJS, PHP, MongoDB and MySQL.
- The role requires a good knowledge of Algorithmic Design and Architecture, Data structures, OOPS Concepts, serverless architectures and complex problem solving skills.
- You will help set a very high bar on code quality.
- We have started the transition towards micro services, one of your core responsibilities is ensure micro services are used wherever it makes sense
Role- Node.js Developer
Job description:
- Nodejs), MySQL, Postgre SQL
- Working experience of GIT
- Will prefer candidates preferred who have knowledge of GraphQL, Typescript
- Well versed and experienced with unit testing, code coverage.
- Well versed with SOILD design principles and its application
- Good to have – some experience with Azure devops and/or azure functions.
- Good knowledge of designing and writing restful API
Job Description
- Participate with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment.
- Implementing designs and coordinating the required backend for it.
- Work on back-end development tasks and designing architecture for the
- Efficient usage of database technologies such as MySQL, MongoDB, Elasticsearch, Redis etc. as part of the dev work.
- Perform research and find opportunities to utilise web development best practices, form guidelines to improve system productivity, and work on scaling and monitoring.
- Work with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure.
- Coordinate with multiple junior team members for the development of the tasks & projects.
Requirements & Qualifications
- Bachelor's degree in Computer Science or related field.
- Experience 2 - 6
- Built an application from scratch
- Strong fundamental knowledge of any backend language such as Java, NodeJS, Spring Boot etc.
- Experience with Backend Web
- Strong computer science fundamentals.
- The ability to own end to end responsibility - right from requirement to release. Willingness and enthusiasm drive to learn new technologies
-
Total of 3-5 years of experience building cutting-edge products.
-
Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
-
Technically Hands-on, prior experience with scalable Architecture.
-
Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms.
-
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
-
Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework).
-
Strong problem-solving and analytical skills.
-
Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis.
-
Experience in architecting & building real-time, large-scale e-commerce applications.
-
Experience with high-performance websites catering to millions of daily traffic is a plus.
-
Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System
-
Develop complex software products that include scale, algorithmic complexity, and a huge amount of data.
-
Build cutting-edge scalable systems by writing simple and efficient code.
-
Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship
-
Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
-
Design, implement, and maintain highly scalable, multi-tier, distributed server software applications
-
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support
-
Working directly with developers and product managers to conceptualize, build, test, and release products
-
Take responsibility for performance and stability for all server functions
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency