Job Description
Roles and Responsibilities
· Design, Code, test, debug, implement and document complex WSO2 sequences.
· Monitoring and logging tool stacks - Splunk/ELK/Prometheus, Grafana 4 Design, Code, test, debug, implement and document complex WSO2 sequences.
· Perform Build activities for WSO2 ESB Middleware integration, involves writing XSLT, ESB coding, configuration, and Analysis activities.
· Trouble shooting various problems in different stages of development using logs files, Traces and Log Analyzer.
· Responsible for understanding the requirement, solution design, coordinate the development and testing activities (end to end)
· Guide the team regarding WSO2 platform best practices, framework, reusable artefacts and ensure code quality and timely deliverables.
· Work with functional and technical customers to determine solutions that drive additional business value.
· Work with Github, Azure Devops and CI tools to automate dev, build, deployment and testing.
· Good knowledge in messaging brokers: WSO2 Message Broker, Apache Kafka.
· Monitoring the server (Monitoring logs and WSO2 metrics).
· Desired Candidate Profile
Desired Candidate Profile
· Candidate must have minimum 2+ years of hands-on experience in WSO2, preferably with WSO2 certification.
· Extensive experience in Integration by using WSO2 Product Stack (API Manager 2.6/3.x, Enterprise Integrator 6.5 and Identity Server 5.7.0)
· Experience in Implementing APIs in WSO2 EI and On-boarding APIs into WSO2 API Manager
· Experience in WSO2 API Manager for designing API facades and designing and implementing API Proxies.
· Hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
· Must have hands on experience / knowledge with CI tools to automate dev, build, deploy.
· Experience in programming languages: Java, JavaScript, Python
· Experience in on boarding web applications into WSO2 Identity Server for authentication and authorizatio
Qualifications
• Minimum of a Bachelor's or Master’s degree in Computer Science, or a related four-year degree.
• 4 years of hands on experience in Integration
Similar jobs
Job Description - Omniflow and Java Developer
Should have working experience between 6-8 years in Java development
Mandatory skills are good knowledge of object oriented concepts, experience of working on Spring boot application, should have worked on hibernate ORMS and candidate must have clear understanding of database concepts
Optional skills include knowledge of angular framework and postgreSQL database
Good to have knowledge of jBPM open source workflow
Qualifications
Master or Bachelor degree in Engineering/Computer Science /Information Technology
Additional Information
Skills and Competencies:
Strong documentation skills
Excellent communication skills, both written and verbal
Decision making and problem solving skills
Good organizational skills
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
Role: Java developer
Experience: 4+ years
Job description
○ Working experience on JAVA,Spring Boot. (on building web services?)
○ NOSQL DynamoDB knowledge is plus
○ Working experience in building micro services and distributed systems
○ Working experience on using messaging queues RabbitMQ/Kafka is plus
- Interacting with and performance tuning multi-tiered application systems.
- Technically leading complex store system projects including estimating requirements, designing systems, and helping develop solutions.
- Being adaptive to the use of new software and programming techniques as they are required or adapted in IT.
- Acquiring and maintaining additional technical skills for professional development.
- Developing software solutions to meet customer needs.
- Creating and implementing the source code of new applications.
- Testing source code and debugging code.
- Evaluating existing applications and performing updates and modifications.
- Developing technical handbooks to represent the design and code of new applications.
- Being responsible for working with all levels of the business and the development team to establish, promote, and enforce architectural guidelines as well as assisting in the implementation and problem resolution of existing applications and requests.
- Ensuring work meets functionality and quality expectations within given timelines.
What you need to have:
- Experience in application development utilizing JAVA, Spring, SQL, Log4j, IOS, Web Services, JavaScript, and Oracle databases.
- Strong Knowledge of EMV/ NFC Standards
- POS development experience required
- Thorough knowledge of financial institutions, payment processing flows especially electronic payments, and the financial networks for processing.
- Must be able to command the attention and respect of highly technical associates.
- Demonstrated track record of successful system and project implementations.
- Excellent organization skills and attention to detail, including the ability to prioritize and manage a variety of complex projects and activities.
- Strong problem solving, analysis, design, and testing skills.
Role Description
- We are looking to add a Software Engineer to contribute to the development, upgradation and management of our back end services for our website / PWA / app / chatbot / internal tools.
- You will be part of a lean team with a very steep learning / growth opportunity while working on and exploring some of the cutting edge technologies
- This is a full-time role in Mumbai with flexible working hours (including WFH)
- You will be working closely with the founder and be involved in strategic decisions such as back end architecture, tech stack selection, hiring, etc.
- We have multiple products in the pipeline and we need a strong team player who can contribute shoulder-to-shoulder with the existing team in the software development process.
- CTC offered: upto Rs. 22 Lakhs
What are we looking for in the candidate?
- Must have qualities: logical & independent thinker; problem solver; result oriented; takes ownership; ability to work indepenently with end-to-end output delivery; ability to structure the code (to avoid rework in future)
- Experience in writing production quality code in NodeJS, Python, Java, or Ruby on Rails
- Hands on experience in design web application using ExpressJS, Koa, Django
- Experience in designing and developing REST API. Familiarity with GraphQL is a plus.
- Proficient in dealing with SQL and NoSQL databases like MySQL, PostgreSQL MongoDB, Elasticsearch.
- Experience with in-memory databases like Redis or MemCache; webserver like Apache, Nginx.
- Experience in stress testing and unit testing and familiarity with testing platforms is a plus
- Proven experience in implementing user authentication and authorization in distributed systems.
- Capability to integrate multiple data sources and databases into one system.
- Experience in designing and developing scalable system.
- Working experience with one of the cloud services like GCP, AWS , Digital Ocean, Azure, etc.
- Knowledge of low-code / no-code tools to expedite production is a plus
- Engineering degree; Computer Science preferably + minimum 2 years of work experience as a Back End Engineer (NOTE: Please do not apply if you do not meet this criteria)
- Clear communication, strong inter-personal skills
What can you expect to gain from the role?
- Experience of a lifetime by disrupting the antiquated tech of Real Estate
- Steep learning curve with opportunity to
- Opportunity to generate immense wealth for yourselves from the equity allocation
- A good cash salary
- Standard perks (health insurance, medical benefits etc.)
Hiring Process
- CV screening
- Coding Test
- Technical Interview
Passionate about getting things done mindfully, rationally.
Good understanding of OOPS and Data structures
Proficiency in Python with at least 3-4 years of relevant experience
Solid understanding and deep knowledge of Flask, Docker, REST API's.
Knowledge of Databases - PostgreSQL
Working experience with Test Driven development
**Good to Have:**
Knowledge of Redis, Celery
Knowledge of Microsoft Azure.
End to End application Design, Development and Deployment
**Responsibilities:**
Interact and identify the gaps that exist between various products used in Airprobe and their needs.
Architect and build applications to address those gaps.
Create and improve the design, analytics, coding and testing for high-quality software and new products.
Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
Debug code and troubleshoot problems
Build automation scripts/DevOps/CI-CD pipeline for the application over Azure.
**Expectation:**
Start up Culture, Push the Boundaries, Leadership Qualities, Problem Solving
Responsibility Driven: We’ll ask you to take end to end ownership of whatever you are doing. We believe that the best comes out of you when you ship something end to end.
You know how to maintain balance between perfectionism and pragmatism.
You are research oriented, and love to explore ways to find things that you don’t already know
- Work with the team to develop user-facing web applications utilizing various languages (like Java, golang, scala, etc.), RDBMS and NoSQL Databases, and latest frontend frameworks (including React, Vue, JQuery, etc).
- Assists in the technical evaluation, design, integration (utilizing an SOA), implementation, and support of projects.
- Communicating status to the team, business, and leadership.
- Participate in Code-Reviews
Required Skills:
- Java 1.8 or higher
- JavaScript and client-side libraries (such as jQuery, Ignite UI and bootstrap, Vue.js, React, etc)
- Intellij Idea or any other development tool
- Hibernate/ ibatis
- Spring/Spring Boot
- Oracle 12c and PL/SQL
- HTML
- CSS
- Git
- Web servers like Tomcat, Jetty, etc.
Nice to Have Skills:
- .NET 4.5 or higher
- NET MVC and Web API
- Deployment Tools like Team City, Jenkins, Octopus, etc.
- Experience Required:
- Minimum of 5 years of hands-on Java experience.
- Excellent understanding of web technologies.
- Experience developing REST-based web services
- Strong understanding of source control systems such as GIT knowledge of creating and managing GIT flows a plus.
- Basic knowledge of distributed systems a plus.
- Strong database skills using Oracle and PL/SQL.
- Excellent oral and written communication skills.
- Strong organizational skills and detail-oriented