- LocationBengaluru, India
-
IndustryInformation Technology and Services
Required Skills & Experience:
B.S. Degree in Engineering, Computer Science, Mathematics, or Physics.
At least 5 years of experience in developing enterprise applications with Java/J2EE and related
technologies (Spring Boot, Spring Security, Spring Cloud, Spring Data JPA/Hibernate, IoC, AOP).
At least 3 years of web development experience with Web Services, AJAX, REST, and JSON.
Product development experience with web technologies such as JSP/JSF, HTML5, CSS3, and
JavaScript frameworks such as JQuery, Bootstrap, and Angular.
Experience with Apache Maven, Tomcat, and Wildfly.
Solid grasp of object oriented development and design principles.
Proficient in SQL database design, programming knowledge (JDBC, SQL) and performance
testing and tuning.
Knowledge of database modeling and data structure principles, techniques and best practices.
Experience writing database queries, joins, stored procedures to obtain and manipulate data
required for effective analysis and troubleshooting.
Experience with Linux operating system, Bash and PowerShell scripting.
Working knowledge of IP networking and DNS and ability to apply it for effective
troubleshooting.
Ability to prioritize and plan own tasks and estimate level of effort for assigned tasks.
Good problem solving skills, excellent coding/debugging skills.
Highly developed oral and written communication skills.
Desired skills:
Experience with Agile software development methodologies.
Experience with JIRA, Confluence, Git, and Gitflow feature workflow.
Domain knowledge in identity and access management, identity federation, PKI.
Experience with OAuth 2.0, SCIM, JWT, OIDC, SAML.
Familiarity with message-oriented middleware such RabbitMQ or Kafka.
Experience in NoSQL databases such as MongoDB or Couchbase.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match