A software services company in Bengaluru is seeking an experienced software developer proficient in Java and Python for application development and data integration. The ideal candidate will have strong expertise in Oracle databases and AWS cloud solutions. This role involves collaborating with teams to deliver data-driven solutions, while also managing cloud-native applications.
Qualifications
6 to 10 years of professional experience in the software industry.
Proficiency in Java for backend development.
Strong experience in Python for scripting and automation.
Expertise in Oracle databases with SQL and PL/SQL.
Strong hands-on experience in Java with OOPs principles, multithreading, and exception handling.
Expertise in Spring Boot for building microservices and APIs.
Knowledge of working with AWS cloud.
Strong experience in Python for scripting, automation, and data-driven applications.
Expertise in Oracle databases, including SQL, PL/SQL, performance tuning, and stored procedures.
Knowledge on Databricks.
Responsibilities
Develop and optimize applications using Java and Python.
Design data workflows using Oracle databases.
Work on Databricks for big data integration.
Deploy cloud-native applications on AWS.
Work on Databricks for big data integration, transformation, and advanced analytics.
Deploy and manage cloud-native applications on AWS cloud infrastructure.
Collaborate with business analysts and stakeholders to define requirements and deliver data-driven solutions.
Support data migration and modernization of backend systems.
Participate in peer code reviews and contribute to technical documentation.
Skills
Java
Python
Oracle databases
SQL
PL/SQL
AWS
Spring Boot
Databricks
Tools
Java
Python
Spring Boot
AWS
Oracle
SQL/PLSQL
Databricks
Job description
Responsibilities
Develop and optimize applications using Java and Python, leveraging best practices for scalability.
Design and maintain data workflows using Oracle databases with strong SQL and PL/SQL expertise.
Work on Databricks for big data integration, transformation, and advanced analytics.
Deploy and manage cloud-native applications on AWS cloud infrastructure.
Collaborate with business analysts and stakeholders to define requirements and deliver data-driven solutions.
Support data migration and modernization of backend systems.
Participate in peer code reviews and contribute to technical documentation.
Mandatory Skills
6 to 10 years of professional and relevant experience in software industry.
Proficiency in Java for backend development and enterprise solutions.
Strong hands-on experience in Java with OOPs principles, multithreading, and exception handling.
Expertise in Spring Boot for building microservices and APIs.
Knowledge of working with AWS cloud.
Strong experience in Python for scripting, automation, and data-driven applications.
Expertise in Oracle databases, including SQL, PL/SQL, performance tuning, and stored procedures.
Knowledge on Databricks.
Preferred Skills
Experience in data migration projects and legacy system modernization.
Familiarity with ETL scripting and data pipeline automation.
Exposure to backend modernization strategies and microservices architecture.
Knowledge of big data ecosystems and distributed computing.