Negotiable
Outside
Remote
USA
Summary: The Senior Application Developer role focuses on building stable, scalable, and high-performance cloud-native API applications using Java, Snowflake, and Databricks. The position requires collaboration within an Agile team to implement technical standards and improve code quality. Candidates must have extensive experience in full-stack development and API management. The role is remote and emphasizes the importance of compliance with industry regulations.
Key Responsibilities:
- Develop client-side and server-side components, integrating RESTful and SOAP-based APIs.
- Leverage programming languages such as Java.
- Work with open-source databases, NoSQL technologies, and cloud-based data platforms like Snowflake and Databricks.
- Participate in Agile development teams, focusing on clean coding practices, automated unit testing, and CI/CD pipeline automation.
- Collaborate with cross-functional teams to collect system requirements and support ongoing and future database-based API Application enhancements.
- Build, maintain, and optimize database-backed applications, including troubleshooting and performance tuning.
- Create and maintain technical documentation to support development and ensure project consistency.
- Mentor other software engineers on the team.
- Ensure compliance with HIPAA regulations.
Key Skills:
- 7+ years of full stack designing, developing, and maintaining Java-based applications.
- Proficiency in Java frameworks such as Spring Boot, Hibernate, and JPA.
- 3+ years of Front end React expertise.
- Experience building, implementing & managing APIs from scratch.
- Experience with Cloud services and application deployment (AWS, Azure or OCI).
- Utilize DevOps for CI/CD pipelines, automated deployments.
- Strong understanding of database design and optimization (SQL/NoSQL).
- Experience with microservices architecture.
- Good understanding of database management systems such as Oracle, Snowflake, or MSSQL.
- Bachelor's degree in Computer Science or related field preferred.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: undetermined
Industry: IT
- Job Title:- SENIOR APPLICATION DEVELOPER with Java, Snowflake and Databricks
- Location: USA (REMOTE)
Job Details:-
- Mandatory skills : Oracle Cloud Infrastructure, Application Performance Management (APM) and Monitoring Tools; eg: AppDynamics and Kibana. building APIs on data platforms such as Snowflake and Databricks
Key Requirements:
- Strong experience in building APIs on data platforms such as Snowflake and Databricks
- Proven ability to design and develop APIs from scratch, including:
- Architectural design
- Presentation to CCOE
- End-to-end implementation
- Full-stack development experience with a focus on designing scalable, end-to-end solutions
We appreciate your support and look forward to reviewing potential candidates.
Here is the job description.
JOB SUMMARY:
The Software Engineer III is responsible for building stable, scalable, and high-performance cloud-native API applications that leverage modern database technologies. You will work within an Agile team to ensure consistent implementation of technical standards and contribute to the continuous improvement of both code and processes.
Responsibilities:
- Develop client-side and server-side components, integrating RESTful and SOAP-based APIs.
- Leverage programming languages such as Java
- Good to have understating of Python.
- Work with open-source databases, NoSQL technologies, and cloud-based data platforms like Snowflake and Databricks.
- Participate in Agile development teams, focusing on clean coding practices, automated unit testing, and CI/CD pipeline automation.
- Collaborate with cross-functional teams to collect system requirements and support ongoing and future database-based API Application enhancements.
- Build, maintain, and optimize database-backed applications, including troubleshooting and performance tuning.
- Create and maintain technical documentation to support development and ensure project consistency.
- Mentor other software engineers on the team.
- Ensure compliance with HIPAA regulations.
JOB REQUIREMENTS (Education, Experience, and Training):
- Must have 7+ years of full stack designing, developing, and maintaining Java-based applications. Proficiency in Java frameworks such as Spring Boot, Hibernate, and JPA is required. Must have 3+ years of Front end React expertise area a must. Basic Understanding of the concepts of Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services. Must have a track record of writing efficiently, testable, and reusable code. Good to have understating of Python.
- Must have experience building, implementing & managing APIs from scratch and for securing and monitoring APIs. Experience with Markup Languages such as , JSON is highly preferred.
- Experience with one of Cloud services and application deployment (AWS, Azure or OCI).
- Utilize DevOps for CI/CD pipelines, automated deployments. Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Strong understanding of database design and optimization (SQL/NoSQL).
- Experience with microservices architecture.
- Experience with Snowflake, Azure, or Redhat and optimizing its performance.
- Good understanding of database management systems such as Oracle, Snowflake, or MSSQL.
- Strong understanding of Oracle Cloud Infrastructure and its integration with OIC.
- Experience with unit testing frameworks such as Junit.
- Familiarity with any Application Performance Management (APM) and Monitoring Tools; eg: AppDynamics and Kibana.
- Knowledge of code versioning tools such as Git.
- Bachelor s degree in Computer Science or related field preferred.