
- Java development knowledge is a must
- Springboot preferred
- 2.AWS exposure is a must
- Engineering degree in Computer Science, Electronics and, Communication or Information Science.
- Or MCA is agreeable.
- Location: Bangalore

Similar jobs
- 2-5 years of experience in building API services using NodeJS Express and related
frameworks
- Expert level understanding of NodeJS asynchronous runtime
- Expert level understanding of Javascript concepts on callbacks and closures
- Experience with Postgres, NoSQL, Redis, and Firebase real-time database
- Experience with AWS services like Elastic Beanstalk, Cloudfront, S3, EC2, Lambda,
API Gateway, SQS, etc
- Understanding of patterns and techniques for building scalable back-end
infrastructure including caching, rate limiting, authentication, and authorization
schemes.
- Experience in building highly scalable and high throughput services with
millisecond response times
- Experience working in a collaborative team environment
- Excellent communication & interpersonal skills
- Willingness to learn and pick up new technology along with patience to mentor
Bonus skills -
- Experience with ElasticSearch, Puppeteer
- Experience writing unit tests
Requirements:
Strong development skills in Core / Advanced Java, and J2EE.
Knowledge of Bamboo, Jira, Spring AOP, Junit, SQL query optimization and fine tuning, is a
plus.
Strong analytical skills.
Good in Design Patterns.
Should have experience on JMS/Messaging and middleware like IBM MQ/Apache Kafka.
Strong in design and technical documentation.
Strong in Java SDK 1.8, Java SDK 11, Spring Boot (Embedded Tomcat), REST & SOAP API skills.
Strong in Spring frameworks (MVC, IOC, Boot, Batch) and ORM framework like Hibernate.
Hands-on experience in SQL.
Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring MVC,
XSD, XML and WSDL, DB, Microservices.
Understanding of Kafka and Netflix conductor.
Should have worked with Maven/Gradle, JIRA/Rally, Bamboo/Jenkins/Hudson.
Extensive development experience with Web Services (SOAP and REST).
Purpose
To design, develop, test, and maintain integrated software applications, systems, and platforms
Responsible for ensuring that the software created is reliable, scalable, and secure
The candidate should use his/her expertise to maintain enterprise wide upstream and downstream integration
solutions that help organizations achieve their business goals and provide value to end-users
Key Accountabilities
Responsibilities will include but will not be restricted to:
Designing and developing solutions at middleware and integration layer
Ensure the best standards are followed for integrating with multiple upstream and downstream
applications
Documenting and Developing APIs which are fault tolerant, performance oriented and allow for publishing
across multiple sources
Ensure management of the interfaces on the WSO2 EI platform
Ensure continuous monitoring, troubleshooting, and debugging
Ensuring that the integrations development is part of the overall CI/CD pipeline
Working with stakeholders to ensure that integration solutions meet business requirements and are
delivered on time
Technical Requirements
A Bachelor’s degree in Computer science, software engineering, or any other equivalent field
Has 6+ years of experience in the field of software engineering or software development
Experience with WSO2 middleware technologies like WSO2 Enterprise Integrator (EI), WSO2 API Manager,
and WSO2 Identity Server
Experience in developing multiple type interfaces such as SOAP, REST, WebHooks, GraphQL and having
knowledge of working on changing one type to other
Software development skills including proficiency in a modern programming language such as
Java/C++/Python/Golang.
The ideal candidate should have worked on application development within an enterprise ecosystem.
The person should also have the necessary knowledge to connect to systems like mail, DB, external
systems, or APIs etc.
Ideally the person should have demonstrated creating common interfaces or adapters for interactions
between heterogeneous systems with least amount of code change or no code change at all on both the
integrating systems.
The person needs to be hands on and should be able to write code and review the code of teammates.
Desired Personal Qualities and Behavior
Excellent relationship management skills with the ability to engage, negotiate and manage key
stakeholders and suppliers.
Excellent communication, interpersonal and influencing skills.
``````````````````````````````````````````````````````
Whom are we looking for?
Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it.
We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.
What does the role involve?
As a Web Backend Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required.
You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers.
In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.
Responsibilities include:
Develop, test, implement and maintain application software
Take part in software and architectural development activities
Transform requirements into implementation details
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
Incorporate design changes to improve performance of the application
Interact with customers of the application and help address issues reported
Interact with customers of the application and collect requirements or potential uses cases and draft technical and user requirements
ESSENTIAL SKILLS / EXPERIENCE REQUIRED:
Minimum Bachelor's degree in Computer Science or equivalent
Minimum 2+ years experience with Java and J2EE/Java EE
Minimum 2+ years experience with Spring MVC, Spring Security and Hibernate
Strong understanding of relational database and normal forms
Strong understanding of SQL concepts and ability to write optimised and high performing queries
Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
Experience building RESTful web services
Experience with web application servers like JBoss
Strong written and verbal communication skills
Strong interpersonal skills and time management skills
Strong problem solving and analytical skills
Experience using task tracking systems e.g. Jira and distributed version control systems e.g. Git
DESIRABLE SKILLS / EXPERIENCE:
Understanding of testNg/JUnit
Unix/Windows shell and related command line tools
Experience in Continuous Integration and deployment tools such as Jenkins
Experience with database partitioning and column Indexing
Experience with query optimisation techniques
Why work for us?
Above market remuneration
Stimulating challenges that fully utilise your skills
Work on real-world technical problems to which solution cannot simply be found on the internet
Working alongside other passionate, talented engineers
Hardware of your choice
Our fast-growing company offers the potential for rapid career progression
Click Here to apply: https://hire.withgoogle.com/public/jobs/blueoptimacom/view/P_AAAAAAEAAADLjl0iWO3_0a?trackingTag=cutshort
- Bachelor’s degree in computer science, engineering, or a related field.
- At-least more than 1+ Years of Experience in a similar role would be desired.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership skills to drive good coding and design practices across multiple engineering teams
- Willingness to build professional relationships with staff and clients.
- Excellent communication, motivational, and interpersonal skills.
- Expertise in architecting, building, and maintaining ultra-low latency, cost-efficient systems in cloud environments
- Excellent track record in modernizing cloud-based applications using micro services, containers, and other architectures
- Experience and working knowledge in building large-scale, data-intensive Text search applications using Solr / Elastic Search is a Must
- Experience and working knowledge of AI/ML/ML Ops with respect to building large-scale, data-intensive applications would be a Plus
- Experience and working knowledge in building Java based Spring Boot micro-services integrated with any messaging framework
- Driven, Highly-motivated and passionate towards development & innovation
- Determining project requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analyzing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Updating work schedules and performing troubleshooting as required.
- Motivating staff and creating a space where they can ask questions and voice their concerns.
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders.
- Extremely hands-on in delivering Development and R&D tasks
- Design, plan and perform dev-analysis to determine effort estimates on every sprint for the team
- Running Demo's, ensuring thorough documentation of the features built
- Identify & Plan upgrades to technologies & frameworks from time-to-time
https://www.oziva.in/">OZiva is India's leading clean, plant based nutrition brand, combining modern science and ancient Ayurveda. We aim towards driving the paradigm shift from curative health care to preventive healthcare by focusing on the two fundamental pillars of fitness - nutrition and exercise.
OZiva is a startup founded by IIT, INSEAD and Mumbai University alumni with an existing vision to help people lead a healthier and better lifestyle.
We run a powerful, high impact, fast paced operation with cutting edge technology and good old-fashioned passion for making people healthier and fitter.
Job Responsibilities
- Work with product managers to understand product requirements and make them live.
- Ownership of end to end development
Must Haves
- Startup mindset of getting things done and focussing on business goals
- Proven problem solving skills
- 3+ years Hands on experience in designing and developing applications using server side technology (Java, Spring Boot / Node.js, Express)
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Good knowledge of design patterns
- Proficiency in REST architecture
- Experience with test-driven development
- Experience with Git/CI/CD/Gradle/Maven
- Inclination towards writing quality and performant code
Nice to Have
- Experience in Agile development
- Performance tuning, testing, refactoring and automation
- Experience working with AWS Cloud and Devops technologies (terraform , cloudformation, ansible)
- Experience running a production environment
Required Qualifications and Skills:
- 3-5 years of work experience in the development background, with at least 2 years experience in Java, Spring, Sprint Boot, Hibernate or JPA, MySQL, Oracle, Spring MVC.
- B.E. degree in Computer Science, Graduate in Software Engineering or equivalent
- Experience in Core JAVA, Spring, Spring Boot Frameworks.
- Experience with ORM's like Hibernate.
- Good knowledge of developing RESTful web services using Spring Boot, Java1.x,Servlet2.4, JSP2.0, JDBC3.0, Java Mail, Struts2.x, HTML, HTML5, Angular7+, JavaScript, JSF, Bootstrap2.x-3.x, JQuery & CSS 3.x, Maven 3.x, Apache Tomcat7
- Knowledge of Cloud AWS.
- Experience in any Messaging Queue e.g. Apache Kafka, ActiveMQ, etc.
- Experience on Web services with REST and SOAP.
- Experience working on tool set like Eclipse IDE, SQL clients.
- Experience using application server like Jboss, TomCat, Wildfly, glassfish.
- Experience in using tools like SOAP UI, POSTMAN
- Ability to write SQL queries to fetch data.
- Knowledge of Micro services, Redis Cache and Mongo DB (or any other NoSQL) is good to have
- 6 to 8 years of experience with the majority as Java engineer
- Strong hands-on experience on building the application using technologies Java, Spring/Springboot/Microservices
- Experience in building Micro Services using Spring Boot would be a plus
- Strong knowledge and experience with SQL queries and databases like Postgre SQL/Oracle.



